AWS의 OpsCenter : / mnt / cassandra / data 디렉토리를 생성 할 권한이 없습니다.


-2

여기 지침을 따르십시오 : http://www.datastax.com/documentation/cassandra/2.0/cassandra/install/installAMILaunch.html

m3.large에 OpsCenter를 설치했습니다. 인스턴스를 시작할 때이 오류가 발생합니다.

오류 : 시작 단계 실패 : 노드 [ip] 시작 실패 : Cassandra가 시작되기를 기다리는 시간이 초과되었습니다.

개별 서버의 로그는 다음과 같습니다.

CassandraDaemon.java (line 235) Directory /mnt/cassandra/data doesn't exist
CassandraDaemon.java (line 239) Has no permission to create /mnt/cassandra/data directory

허가를 받으려면 어떻게해야합니까? 더 많은 노드를 생성하기 위해 AWS에 대한 모든 권한이있는 키 / 비밀 쌍을 사용합니다.

답변:


2

/mnt/cassandra/data루트 디렉토리로 디렉토리 를 작성하면 chownCassandra가 실행중인 사용자에게 해당 디렉토리 가 작성 될 수 있습니다 .

또는 올바르게 마운트되어 있습니까? (/ mnt의 항목은 원격 마운트 인 경향이 있습니다)


각 새 노드에서 수동으로 directory + chown을 만들고 서비스를 다시 시작하면 작동합니다. 왜 내가 직접 만들어야하는지 아십니까? 그냥 권한이 없어야합니까?
elado

난 몰라 나는 실제로 답을 알지 못하고 교육받은 추측을했습니다. ;)
Tom O'Connor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.