在Redhat7上新安装的Cassandra3.0.20上,我不能列出角色。我试过修理的办法 /etc/alternatives/cassandra/cassandra.yaml
与。。。
authenticator: PasswordAuthenticator
然后重新启动服务。
当我运行一个简单的命令 LIST ROLES
我得到以下错误。
cassandra@cqlsh>列出角色;
unauthorized:来自服务器的错误:code=2100[unauthorized]message=“您必须登录而不是匿名才能执行此请求”
1条答案
按热度按时间2exbekwf1#
结果表明,systemctl并没有完全停止cassandra,因为redhat7和init文件很奇怪。因此,对cassandra.yaml的更改没有生效。
一旦我杀死了cassandra,创建了一个正确的cassandra.service并重新启动了所需的设置,我就可以运行类似于“列出角色”的操作正常情况下。