我正在尝试使用我的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中进行任何其他更改才能完成此操作?
答案 0 :(得分:2)
您需要发布错误。通过说“它没有用”根本没有任何线索。
无论如何,rpc_address
中的cassandra.yaml
应该指向您配置的IP。如果它是192.168.3.51
,那么它需要去那里。