我经常观察到容器IP在运行时发生了变化,因此我想知道这些事件是否会产生任何后果,特别是当它涉及集群中的Cassandra容器时.
是否有任何预防措施需要考虑或Docker是否解决了所有问题?
例如,由于容器IP更改,是否可能将容器群集节点视为死节点?如果没有Docker,我们可以使用-Dcassandra.replace_address选项来解决死节点替换,以指定old_ip现在是new_ip,我是否需要对Docker执行相同的操作?
感谢您的时间
如果您在容器中运行 Cassandra,那么只要有足够的端口映射,您应该就可以使用该容器了。但是,其他 Cassandra 节点应该知道容器的 IP 更改。
这CASSANDRA_BROADCAST_ADDRESS是为此目的。它指定向其他节点通告哪个 IP 地址。您可以在启动容器时将其作为环境变量提供。
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |