我是cassandra的新手,我有一个没有身份验证的cassandra(3.5)集群,现在我想通过使用aws AMI在正在运行的集群上实现身份验证,并且我设置了4个新实例,如果我启动cassandra在新实例中创建了很多麻烦,因为相同的集群名称和令牌值,它与旧集群混合在一起,我试图更改集群名称,但如果我这样做,那么整个集群可能会生效。请指导我如何在集群上实现身份验证,没有任何问题。
答案 0 :(得分:0)
如果您正在谈论jmx身份验证,请编辑 install_location / conf / jmxremote.password 。在底部添加一行 -
cassandra cassandra
首先是cassandra'将代表用户和第二个cassandra'将代表密码。因此,当您想要查看nodetool状态时,您需要输入命令 -
nodetool -u cassandra -pw cassandra status
cqlsh
身份验证,您可以点击此链接 - https://docs.datastax.com/en/cassandra/2.1/cassandra/security/security_config_native_authenticate_t.html