无法在Google云平台中托管的数据存储Cassandra集群中登录cqlsh

时间:2018-05-18 10:29:36

标签: cassandra google-cloud-platform datastax cqlsh

我在GCP中设置了一个2节点Casandra集群。

enter image description here

但问题是我无法转到cqlsh.I我得到了belwo错误enter image description here

2 个答案:

答案 0 :(得分:3)

试试这个:

cqlsh 10.138.0.3 9042

答案 1 :(得分:2)

$ cqlsh
Connection error: ('Unable to connect to any servers', {'127.0.0.1':

首先,正如我向你提到的那样in this answer,使用cqlsh连接到127.0.0.1根本不适用于多节点集群。您需要指定nodetool status命令结果中显示的IP地址。

接下来,错误消息的第二部分应该给出一个很大的线索:

    AuthenticationFailed('Remote end requires authentication'),)})

启用身份验证后,您需要提供有效的用户名和密码才能登录。如果您尚未创建任何新用户,则用户名和密码都将默认为" cassandra。"

$ cqlsh 10.138.0.3 -u cassandra -p cassandra