cassandra 3.0中的身份验证已中断

sf6xfgos  于 2021-06-13  发布在  Cassandra
关注(0)|答案(1)|浏览(349)

在Redhat7上新安装的Cassandra3.0.20上,我不能列出角色。我试过修理的办法 /etc/alternatives/cassandra/cassandra.yaml 与。。。

authenticator: PasswordAuthenticator

然后重新启动服务。
当我运行一个简单的命令 LIST ROLES 我得到以下错误。
cassandra@cqlsh>列出角色;
unauthorized:来自服务器的错误:code=2100[unauthorized]message=“您必须登录而不是匿名才能执行此请求”

2exbekwf

2exbekwf1#

结果表明,systemctl并没有完全停止cassandra,因为redhat7和init文件很奇怪。因此,对cassandra.yaml的更改没有生效。
一旦我杀死了cassandra,创建了一个正确的cassandra.service并重新启动了所需的设置,我就可以运行类似于“列出角色”的操作正常情况下。

相关问题