Cassandra 我有一个群集2节点数据中心,在进行复制测试时,我关闭了1个节点,然后通过运行nodetool status命令得到错误
我有一个群集2节点数据中心,在进行复制测试时,关闭1个节点,并尝试连接其他节点中的cqlsh,得到以下错误 此外,我还检查了一致性级别是否为1Cassandra 我有一个群集2节点数据中心,在进行复制测试时,我关闭了1个节点,然后通过运行nodetool status命令得到错误,cassandra,Cassandra,我有一个群集2节点数据中心,在进行复制测试时,关闭1个节点,并尝试连接其他节点中的cqlsh,得到以下错误 此外,我还检查了一致性级别是否为1 连接错误:(‘无法连接到任何服务器’,{'127.0.0.1':身份验证失败(‘无法验证到127.0.0.1:服务器错误:code=0100[Bad credentials]message=“用户卡桑德拉身份验证期间出错:org.apache.cassandra.exceptions.UnavailableException:无法达到一致性级别仲裁’,)
连接错误:(‘无法连接到任何服务器’,{'127.0.0.1':身份验证失败(‘无法验证到127.0.0.1:服务器错误:code=0100[Bad credentials]message=“用户卡桑德拉身份验证期间出错:org.apache.cassandra.exceptions.UnavailableException:无法达到一致性级别仲裁’,))您正在使用
cassandra
用户进行身份验证。不建议这样做,因为它是一个特殊用户,并且它的身份验证总是在QUORUM
中进行。最好创建一个单独的用户(或超级用户)来访问Cassandra,不要使用Cassandra
。看
只是:
- 确保所有节点都已启动
- 检查
keyspace是否复制到多台机器(在您的情况下是2-请参阅)system\u auth
- 如果更改了复制因子,请运行“修复”将数据复制到所有节点
- 创建新用户