Cassandra-i可以通过sudo命令连接,但无法通过cqlsh

时间:2019-07-30 09:25:21

标签: linux cassandra

我正在尝试在命令

下运行
#!/bin/bash 
cqlsh -u usename -p password -e "SELECT * from poh.ne_q_iam;" 

但是m低于错误

Connection error: ('Unable to connect to any servers', {'127.0.0.1': Connection Shutdown('Connection <Asyncore Connection(140545783069776) 127.0.0.1:9042 (closed)> is already closed',)})

但是当我尝试通过sudo运行时

sudo -u casadm cqlsh node-1 -u cassandra -p 3D4TMobile@ --ssl 

与上面的sudo命令等效的cqlsh是什么

1 个答案:

答案 0 :(得分:1)

看起来该节点仅在特定接口上侦听,而不在本地主机(127.0.0.1)上侦听。您只需要在node-1命令中添加cqlsh

cqlsh -u usename -p password -e "SELECT * from poh.ne_q_iam;" node-1