Cassandra C++连接器:地址已更改
Cassandra C++ connector: Address changed
我在使用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 是联系点时,才会发生这种情况。
相关文章:
- 将数组的地址分配给变量并删除
- 空基优化子对象的地址
- C++ 指针的内存地址和指向数组的内存地址如何相同?
- 在C++中打印指向不同基元数据类型的指针的内存地址
- 如何在c++程序中找到函数的地址
- 向量元素的引用地址与它所指向的向量元素的地址不同.为什么
- 被解释为低级别const的const对象的地址
- 将地址分配给本地指针后,公共对象的变量将消失
- 为什么我在leetcode上收到AddressSanitizer:地址0x602000000058上的堆缓冲区溢出错误
- 内联程序集printf将整数解释为地址
- 为什么指针不写入类的地址?
- 如何在C++中获取该对象的类声明中对象的地址?
- 通过按地址访问变量
- 当一个新对象被分配到它的地址时,对象是否必须被销毁
- 函数名是c中该函数的第一条指令的地址吗
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头
- ReadProcessMemory() 不适用于像 0x2840C6C68D8 这样的长地址
- CUDA:统一内存和指针地址的更改
- 当我们从/tp地址中添加/减去一个整数时会发生什么
- 如何使用 Boost Asio 在 Android 上获取我的本地 udp IP 地址?