我是 cassandra 的新手,我有一个 cassandra(3.5) 集群,它在没有身份验证的情况下运行,现在我想通过采用 aws AMI 在正在运行的集群上实现身份验证,并且我设置了 4 个新实例,如果我在 new 中启动 cassandra实例它造成了很多麻烦,由于相同的集群名称和令牌值,它与旧集群混合在一起,我试图更改集群名称,但如果我这样做了,那么整个集群可能会生效。请指导我如何在集群上实现身份验证没有任何麻烦。
1 回答
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
于 2016-10-01T11:20:53.927 回答