Cassandra cpp-driver抛出错误但能够与群集连接

时间:2015-04-29 12:41:55

标签: c++ cassandra datastax

我正在尝试将cassandra cpp-driver与2节点cassandra集群连接起来。它抛出一些错误,但能够检索键空间名称。

  

1430309809.995 [错误](src / connection.cpp:413:static void cass :: Connection :: on_connect(cass :: Connector *)):连接错误   主机192.168.1.5上的“连接拒绝”

     

1430309809.995 [错误](src / connection.cpp:651:void cass :: Connection :: notify_error(const string&)):主机192.168.1.5   启动时出现以下错误:“无法连接”

keyspace_name: 'mytest'

keyspace_name: 'system_traces'

keyspace_name: 'system'

2 个答案:

答案 0 :(得分:0)

看起来您的主机192.168.1.5未配置为接受外部连接,但您的驱动程序能够连接到群集中的第二个节点。

答案 1 :(得分:0)

我找到了解决方案。我的不好,我已经将broadcast_rpc_address设置为客户端ip,这就是我遇到这样一个错误的原因。现在我将broadcast_rpc_address更改为同一台机器的ip。现在工作正常。