如何查找cassandra的用户名​​密码

use*_*306 4 passwords cassandra

好吧,我是 cassandra 的新手,我不知道从开源安装它后如何找到用户名和密码。我只是安装它。当我打算将它连接到 netbeans 时,它会询问用户名和密码。但在 cassandra 中,我找不到任何方法来查找其用户名和密码。请告诉我应该遵循的步骤来查找我的用户名和密码。

kha*_*iab 5

停止您的 Cassandra 集群。在每个节点上,cd 到您的数据目录,然后执行:

$ mv system_auth system_auth_20140814
Run Code Online (Sandbox Code Playgroud)

重新启动每个节点。只要身份验证器仍然设置(在 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>
Run Code Online (Sandbox Code Playgroud)

笔记:

您将必须重新添加所有用户,并重新应用他们的所有权限。您也可以删除 (rm),而不是重命名 (mv) system_auth 目录。您必须将适当的复制设置重新应用到您的 system_auth 键空间。默认情况下,system_auth 的复制因子仅为 1。