2016-09-03 2 views
-1

글쎄, 나는 cassandra에 익숙하지 않아 오픈 소스에서 설치 한 후 사용자 이름과 암호를 찾는 방법을 모른다. 방금 설치했습니다. netbeans에 연결할 때 사용자 이름과 암호를 묻습니다. 하지만 카산드라에서는 사용자 이름과 암호를 찾을 방법이 없습니다. 제 사용자 이름과 암호를 찾으려면 따라야 할 단계를 알려주십시오.사용자 이름 찾기 방법 cassandra의 암호

답변

0

가 새로 설치가 이름카산드라비밀번호카산드라

이 기본 사용자 이름과 암호를 시도 할 경우. cqlsh를 통해 수행 할 수있는 작업을 변경해야합니다.

희망이 도움이됩니다.

+0

No sir netbeans가 드라이버 사용자와 암호를 묻는 메시지를 표시 할 때 사용자 및 암호를 입력하여 시도했지만 작동하지 않습니다. – user6784306

0

카산드라 클러스터를 중지하십시오. 각 노드에서, 아래로 데이터 디렉토리에 CD를 실행합니다

$ mv system_auth system_auth_20140814 

다시 각 노드. 는만큼 인증 여전히 PasswordAuthenticator을 사용합니다 (cassandra.yaml에) 설정되어, 카산드라는 다시 얻을 cqlsh 함께 사용할 수있는 기본 카산드라 슈퍼 사용자와의 system_auth 키 스페이스를 재 구축합니다.

$

./cqlsh -u cassandra -p cassandra 
Connected to MyCluster at 127.0.0.1:9042. 
[cqlsh 5.0.1 | Cassandra 2.1.0-rc5-SNAPSHOT | CQL spec 3.2.0 | Native protocol v3] 
Use HELP for help. 
cqlsh> 

주 :

당신은 모든 사용자를 다시 추가하고 사용 권한을 모두를 다시 적용해야합니다. system_auth 디렉토리의 이름을 바꾸는 대신 (mv) system_auth 디렉토리를 삭제할 수도 있습니다 (rm). system_auth 키 공간에 적절한 복제 설정을 다시 적용해야합니다. 기본적으로 system_auth의 복제 계수는 1입니다.

관련 문제