2017-07-11 44 views
0

我在Cassandra的C++连接器中遇到了一些问题。它被设置为连接到群集(例如10.0.0.10和10.0.0.11)。其中一个主机已更改地址(现在是10.1.1.10)。我已经更新了cassandra的配置,从对等表中删除了10.0.0.11。 Nodetool已经显示正确的群集配置。Cassandra C++连接器:地址已更改

然而,C++连接器一直抱怨连接到10.0.0.11。我不知道在哪里可以找到。由于尚未涉及生产数据,因此我已销毁所有数据目录并重新创建密钥空间。不过,这似乎被缓存在某处。

回答

0

文件cassandra.yaml中的参数broadcast_rpc_address被设置为旧的IP地址。

这足以让客户端搜索旧IP地址。只有当主机10.0.0.10是联系点时才会发生这种情况。