【发布时间】:2019-05-08 08:25:54
【问题描述】:
我在使用 cassandra Authenticator 时遇到错误。 在我更改 cassandra.yaml 文件中的值“authenticator”后,cqlsh 返回此错误:
Connection error: (‘Unable to connect to any servers’, {’127.0.0.1’: AuthenticationFailed(‘Failed to authenticate to 127.0.0.1: Error from server: code=0100 [Bad credentials] message=“org.apache.cassandra.exceptions.UnavailableException: Cannot achieve consistency level QUORUM’“)})
这是我一步一步运行的命令:
sudo apt-get install cassandra
cqlsh
ALTER KEYBASE system_auth with REPLICATION = { 'class' : 'NetworkTopologyStrategy',
‘dc1’: 3 }*// dans cqlsh
//replace AllowAllAuthenticator by PasswordAuthenticator in cassandra.yaml
sudo service cassandra restart
cqlsh -u cassandra -p cassandra
Connection error: (‘Unable to connect to any servers’, {’127.0.0.1’: AuthenticationFailed(‘Failed to authenticate to 127.0.0.1: Error from server: code=0100 [Bad credentials] message=“org.apache.cassandra.exceptions.UnavailableException: Cannot achieve consistency level QUORUM’“)})
我关注这部分Configuration authentication
这是我的配置:
[cqlsh 5.0.1 |卡桑德拉3.0.9 | CQL 规范 3.4.0 |本机协议 v4] Ubuntu 16.04.1
有什么想法吗?
非常感谢:)
【问题讨论】: