我是cassandra的新手,我不知道如何在从开源安装后找到用户名和密码。我只是安装它。当我打算将它连接到netbeans时,它会询问用户名和密码。但在cassandra,我找不到任何方法来找到它的用户名和密码。请告诉我应该遵循的步骤来查找我的用户名和密码。
答案 0 :(得分:0)
如果是全新安装,请尝试用户名 cassandra 和密码 cassandra
这是默认的用户名和密码。记得改变哪些可以通过cqlsh完成。
希望这有帮助。
答案 1 :(得分:0)
停止你的Cassandra集群。 在每个节点上,cd到您的数据目录,然后执行:
$ mv system_auth system_auth_20140814
重新启动每个节点。 只要验证器仍然设置(在您的cassandra.yaml中)以使用PasswordAuthenticator,Cassandra将使用默认的Cassandra超级用户重建system_auth键空间,您可以使用它与cqlsh重新进入。
$
./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>
注意:
您必须重新添加所有用户,然后重新应用所有权限。 您也可以删除它(rm),而不是重命名(mv)system_auth目录。 您必须将适当的复制设置重新应用于system_auth键空间。默认情况下,system_auth的复制因子为1。