我正在尝试将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'
答案 0 :(得分:0)
看起来您的主机192.168.1.5未配置为接受外部连接,但您的驱动程序能够连接到群集中的第二个节点。
答案 1 :(得分:0)
我找到了解决方案。我的不好,我已经将broadcast_rpc_address设置为客户端ip,这就是我遇到这样一个错误的原因。现在我将broadcast_rpc_address更改为同一台机器的ip。现在工作正常。