Cqlsh现在可以在Ubuntu 16.04上新安装的Cassandra上运行

2lpgd968  于 2022-11-05  发布在  Cassandra
关注(0)|答案(2)|浏览(141)

当我尝试使用cqlsh或cqlsh 127.0.0.1:9160时,我收到此错误:

Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(111, "Tried connecting to [('127.0.0.1', 9042)]. Last error: Connection refused")})

我刚开始学习Cassandra。我的机器有一个安装Cassandra为其他东西,所以我卸载并安装Cassandra 3.11.1遵循教程。我遵循this卸载,我使用this指令安装。
我的主机文件是:

127.0.0.1   localhost

我的python版本是2.7.12,一些Cassandra设置是:

start_rpc: false    
rpc_address: localhost
rpc_port: 9160

Cassandra状态是活动的,当我第一次尝试“sudo nodetool status”时,节点是启动和正常的,但现在在我将start_rpc更改为true并将其改回false后,它就出错了:(节点错误消息是:

nodetool: Failed to connect to '127.0.0.1:7199' - ConnectException: 'Connection refused'.

我读了this,并尝试了他的建议,它没有工作。
另外,理想情况下,我想使用python 3。这是一个坏主意吗?

t2a7ltrp

t2a7ltrp1#

你可以尝试连接到native_transport_port,默认值是9042。我把这个作为答案发布,因为我的用户ID权限无法发布评论。

zu0ti5jz

zu0ti5jz2#

我的卸载没有正确删除 cassandra 文件夹。虽然我告诉它的安装程序,使一个新的文件夹,它没有。我需要清除 cassandra 当我卸载。

相关问题