在Cassandra中使用密码验证器连接

时间:2017-06-30 11:40:42

标签: cassandra

我的Cassandra cql shell在我将Cassandra.yaml文件中的身份验证器更改为密码验证器后几秒钟就关闭了。我使用数据堆栈社区版3.9版本安装了Cassandra。提前谢谢

1 个答案:

答案 0 :(得分:0)

更改cassandra.yaml后,您需要重新启动cassandra。 重新启动后,您可以使用以下命令连接到cassandra

cqlsh hostname -u cassandra -p cassandra

注意: cassandra是默认的超级用户。理想情况下,首次登录后,您应该创建一个新用户并更改cassandra用户的默认密码。

Authentication in Cassandra 3.x

根据提供的评论,我假设你在Windows上运行cassandra。

如果您熟悉命令提示符,请从cassandra bin目录运行以下命令。

cqlsh -u cassandra -p cassandra

如果您想使用CQL Shell:

为此你必须编辑cqlshrc文件..(它在cassandra_installation_dir / conf /中可用),即取消注释用户名和密码。请注意,启动时不应有任何空间。

将该cqlshrc文件复制到c:\users\<Your user>\.cassandra

现在应该打开cqlsh。