Cassandra NoHostAvailableException

时间:2013-09-05 18:36:36

标签: cassandra datastax-java-driver

使用Datastax Java驱动程序连接到本地网络内部的cassandra 1.2.8群集时没有问题。在我的本地网络中,我得到NoHostAvailableException异常。我检查了9160端口已启动并从路由器映射到服务器。你能帮助我解决任何其他可能的原因吗?

由于

1 个答案:

答案 0 :(得分:4)

端口9160是RPC连接的默认端口(Thrift)。

如果您使用的是Datastax java驱动程序,则应编辑 cassandra.yaml 配置文件并设置

start_native_transport = true
native_transport_port = 9042 //Default port for CQL binary protocol

引导Datastax java驱动程序的集群对象时,应将port设置为9042