无法连接到远程cassandra

时间:2014-11-07 06:50:33

标签: java cassandra datastax datastax-java-driver

我正在尝试使用我的IP地址从其他计算机访问我的计算机上安装的Cassandra(2.1.0)。以下是我在其他机器上尝试的方法:

Cluster cluster = Cluster.builder().addContactPoint("192.168.3.51").build();
Session session = cluster.connect("adaequare");  

但我无法访问它。以下是我的机器上安装的Cassandra的一些配置:

listen_address: localhost
start_native_transport: true
native_transport_port: 9042
rpc_address: localhost
rpc_port: 9160

我尝试将localhost更改为我的IP地址。但它也没有用。我是否必须在我的cassandra.yaml中进行任何其他更改才能完成此操作?

1 个答案:

答案 0 :(得分:2)

您需要发布错误。通过说“它没有用”根本没有任何线索。
无论如何,rpc_address中的cassandra.yaml应该指向您配置的IP。如果它是192.168.3.51,那么它需要去那里。