Kibana在远程机器上不可访问

vsdwdz23  于 2023-05-05  发布在  Kibana
关注(0)|答案(1)|浏览(388)

我在一台远程linux机器上运行了docker,我想在那里启动elasticsearch和kibana服务。
我使用以下命令:

docker network create elastic
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.6.2
docker run --name elasticsearch --net elastic -m 4GB -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -t docker.elastic.co/elasticsearch/elasticsearch:8.6.2

docker pull docker.elastic.co/kibana/kibana:8.6.2
docker run --name kibana --net elastic -p 5601:5601 docker.elastic.co/kibana/kibana:8.6.2

两者似乎都运行良好,Kibana服务显示“Kibana尚未配置”。请转到http://0.0.0.0:5601/?code=xxxxxx开始。”
现在的问题是,我想在另一台有windows的机器的浏览器中使用此链接。我尝试输入不同的IP地址从“ifconfig”主机和IP地址我用来ssh连接到远程机器,但浏览器链接显示没有响应。如何找到正确的IP地址,以便在另一台机器的浏览器中使用,以查看那里的elasticsearch/kibana UI?

elcex8rz

elcex8rz1#

您可以使用以下选项,而不是从另一台服务器访问kibana。
1-为Kibana创建令牌

sudo /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana

2-停止kibana
3-运行以下命令,它将修改kibana.yml。

sudo /usr/share/kibana/bin/kibana-setup --enrollment-token <enrollment-token>

更多详情:
https://medium.com/@musabdogan/installing-elasticsearch-cluster-multi-node-cluster-with-elasticsearch-version-8-631ddc774648

相关问题