【发布时间】:2019-08-23 13:29:31
【问题描述】:
我们正在尝试使用两个 Docker 容器创建一个 Hazelcast 集群并从客户端应用程序访问它,但是我们能够启动一个 HazelCast 容器,而在启动另一个容器时却无法加入集群。现在关机。例外。
我们使用以下命令来启动 docker 容器。
$ docker run -e JAVA_OPTS="-Dhazelcast.local.publicAddress=<host_ip>:5701" -p 5701:5701 hazelcast/hazelcast
$ docker run -e JAVA_OPTS="-Dhazelcast.local.publicAddress=<host_ip>:5702" -p 5702:5701 hazelcast/hazelcast
docker run -d --rm -e JAVA_OPTS="-Dhazelcast.local.publicAddress=127.0.0.1:5701" -p 5701:5701 hazelcast/hazelcast
docker run -d --rm -e JAVA_OPTS="-Dhazelcast.local.publicAddress=127.0.0.1:5702" -p 5702:5701 hazelcast/hazelcast
【问题讨论】:
-
我进行了测试,但没有发现问题...我认为您选择了无法正确访问的 host_ip。
-
我用 host_ip 更新了问题
-
一个实例工作正常,但当我们尝试启动第二个实例时出现问题