使用泊塢窗,撰寫v3和部署到羣:Kibana不能達到elasticsearch
version: '3'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:5.4.1
deploy:
replicas: 1
ports:
- "9200:9200"
tty: true
kibana:
image: docker.elastic.co/kibana/kibana:5.4.1
deploy:
mode: global
ports:
- "5601:5601"
depends_on:
- elasticsearch
tty: true
我看到這個在kibana服務日誌:
無法恢復連接:http://elasticsearch:9200/
Elasticsearch服務正在運行,可以到達。 Swarm由3個節點組成。
我錯過了什麼?
更新: 事實證明,如果我嘗試訪問彈性搜索運行的同一個swarm節點上的kibana,它就會起作用。所有其他節點都有網絡問題或無法解析彈性搜索名稱。
他們在同一個網絡上嗎? – johnharris85
是的,他們是。我試着爲他們定義一個網絡,並使用默認的網絡,比如上面的撰寫文件。我還檢查了兩種服務以驗證網絡設置。這就像kibana節點不能解決'elasticsearch'的名字。 – ThomasVestergaard
當我以堆棧模式將堆棧部署到本地計算機時(只有一個羣集節點),它可以工作。但不是有3個節點的羣體。 – ThomasVestergaard