我正在尝试按照此处的官方文档在docker compose 中设置一个基本的 dev 3 节点 7.7.0 ES 集群,
但无法让所有 3 个节点同时运行。在运行docker-compose up至少一个容器后立即或不久之后退出,如下所示:
Starting es01 ... done
Starting es03 ... done
Starting es02 ... done
Attaching to es03, es02, es01
es01 exited with code 137
Run Code Online (Sandbox Code Playgroud)
如果我尝试通过运行将其恢复docker-compose start es01(或者无论哪个碰巧退出,有时是随机的)它会导致这些错误,直到我杀死所有容器才会停止:
es03 | {"type": "server", "timestamp": "2020-05-25T15:52:37,214Z", "level": "WARN", "component": "o.e.c.c.ClusterFormationFailureHelper", "cluster.name": "es-docker-cluster", "node.name": "es03", "message": "master not discovered or elected yet, an election requires 2 nodes with ids [9RNLWSMbTmetFFh3Tm1q0g, 3CbHK5iBQAqt7poPRsMmaw], have discovered [{es03}{3CbHK5iBQAqt7poPRsMmaw}{AGMLafOfRyyMVeEuFuaTOA}{172.25.0.2}{172.25.0.2:9300}{dilmrt}{ml.machine_memory=2085416960, xpack.installed=true, …Run Code Online (Sandbox Code Playgroud)