Cassandra C++连接器:地址已更改

Cassandra C++ connector: Address changed

本文关键字:地址 C++ 连接器 Cassandra      更新时间:2023-10-16

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

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

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

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