卡桑德拉:目标机器积极拒绝它

时间:2017-09-16 11:16:07

标签: windows cassandra database nosql

我正在尝试运行Cassandra(CQL Shell)并且我收到以下错误,我已经尝试了所有谷歌对现有问题的回复,到目前为止还没有修复它。

Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(10061, "Tried connecting to [('127.0.0.1', 9042)]. Last error: No connection could be made because the target machine actively refused it")})

3 个答案:

答案 0 :(得分:1)

在安装Apache Cassandra之前,必须先安装JDK。

答案 1 :(得分:0)

您是否可以确保在cassandra服务器上的cassandra.yaml文件中的rpc_address设置上正确设置了IP地址。 此外,您需要确保端口9042已打开且可用于传入流量(如果您的IT部门正在设置服务器,则可能此端口被阻止,除非另有说明......)

希望它有所帮助。

答案 2 :(得分:0)

我也遇到了同样的问题,但是可能是以下两种方式可以帮助您的问题:

选项1: 就我而言,我还没有启动Cassandra服务器,而是直接尝试连接到Cassandra。 (a)首先通过cmd-> \ bin> cassandra.bat -f启动cassandra服务器 接着 (b)尝试连接到它的节点-> \ bin> cqlsh.bat -u cassandra

选项2: 尝试将cassandra.yaml文件中的rpc_address更改为eihter 127.0.0.1而不是localhost 或改为0.0.0.0而不是localhost 然后再次从新的CMD启动服务器。