2017-12-26 11 views
0

Cassandra를 설치하기 위해 다음을 수행했습니다. 1. TAR 파일을 다운로드했습니다. 2. 파일을 추출했습니다. 3. yaml 파일에서 data 및 commitlog 디렉토리의 경로를 설정하십시오. "자바 핫스팟 (TM) 64 비트 서버 VM 경고 : 나는 카산드라를 실행할 때cassandra를 실행할 때 gc.log 파일 오류가 발생했습니다.

지금, 나는 다음과 같은 오류를 받고 있어요. 파일 열기를 할 수 없습니다 /..logs/gc.log 때문에 해당 파일 또는 디렉토리 "

이 문제의 원인은 무엇입니까? 실행하기 전에 다른 작업을해야합니까?

OS : RHEL 6.5 카산드라 버전 : 3.11.1

+0

버그를 생성했습니다 : https://issues.apache.org/jira/browse/CASSANDRA-14142 & 픽스를 제공했습니다. –

답변

2

카산드라는 gc.log라는 로그 파일의 모든 GCS를 기록합니다. 이 파일의 경로는 cassandra-env.sh에 정의되어

#GC log path has to be defined here because it needs to access CASSANDRA_HOME 
JVM_OPTS="$JVM_OPTS -Xloggc:${CASSANDRA_HOME}/logs/gc.log" 

당신이 당신의 카산드라 폴더에서 호출 로그와이 폴더에 permisssions 쓰기있다와 그 어떤 사용자가 실행중인 카산드라 폴더가 있는지 확인합니다.