2017-10-10 6 views
1

방금 ​​Ubuntu에 CockroachDB를 설치하고 이상한 일이 발생하면 시작하려고했습니다. 프로세스가 시작된 다음 거의 즉시 중지되고 오류가 표시되지 않습니다.CockroachDB + Ubuntu - 클러스터가 오류 메시지없이 멈 춥니 다

내가 실행 해요 명령은 다음과 같습니다

cockroach start --insecure --host=localhost 

는 내가 얻을 응답입니다 : 내가 터미널에 기록 할 수 있으며이 후

* 
* WARNING: RUNNING IN INSECURE MODE! 
* 
* - Your cluster is open for any client that can access localhost. 
* - Any user, even root, can log in without providing a password. 
* - Any user, connecting as root, can read or write any data in your cluster. 
* - There is no network encryption nor authentication, and thus no confidentiality. 
* 
* Check out how to secure your cluster: https://www.cockroachlabs.com/docs/secure-a-cluster.html 
* 

다시 수동으로 종료 할 필요없이. 나중에 내장 SQL 클라이언트를 사용하여 데이터베이스에 연결하려고하면 허용되지 않습니다. 또한 "top"명령을 실행하면 바퀴벌레 프로세스가 표시되지 않습니다.

답변

0

우연히 동일한 디렉토리에서 다중 노드 클러스터를 시작 했습니까? 바퀴벌레 데이터 디렉토리가 클러스터에 추가 노드가 있음을 기록하고 부팅하기 전에 해당 추가 노드의 쿼럼이 사용 가능할 때까지 기다리는 중일 수 있습니다. 자세한 정보를 얻을 것입니다

./cockroach start --insecure --logtostderr 

를 실행하는 경우

. 마지막으로 실행 한 로그는 gobroach-data/logs/cockroach.log에서 찾을 수 있습니다.

클러스터에 아무 것도없는 경우 바퀴벌레 데이터 디렉토리를 누크 (nuke) 할 수 있습니다. 그렇지 않으면 --store 플래그를 사용하여 다른 상점 디렉토리를 지정하십시오.