本地无法访问 Kibana
Kibana is not acessible locally
我是 Kibana 的新手,正在尝试按照本教程在本地(在 Ubuntu 20.04 上)设置 Elastic Stack:https://www.rosehosting.com/blog/how-to-install-elk-s..
所有 systemd 服务都是 运行,但无法访问 Kibana。
curl -XGET http://localhost:5601
结果为 curl: (7) Failed to connect to localhost port 5601: Connection refused
netstat 还显示端口 5601 未在侦听。我对 kibana.yml:
进行了这些更改
server.name: "myname"
elasticsearch.hosts: ["http://localhost:9200"]
curl -XGET http://localhost:9200/_cat/indices?v
结果
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open .kibana_task_manager_7.13.0_001 dRod_dCJQ_KgKweb3rWEUQ 1 0 2 0 15.2kb 15.2kb
green open .apm-custom-link TSK6nQ3xTl2LrPvIwYKjOQ 1 0 0 0 208b 208b
green open .kibana-event-log-7.13.0-000001 2p7tc_x4Tba6Ap7DgXW4Xw 1 0 1 0 5.6kb 5.6kb
green open .apm-agent-configuration bBSQIxt9RRqtC-4OCYxX0Q 1 0 0 0 208b 208b
green open .kibana_7.13.0_001 r1cA1n0bQEWalaihnFlzCw 1 0 6 0 2.1mb 2.1mb
yellow open filebeat-7.13.0-2021.05.29-000001 TyEjogC9T2mzQoG01NRwWg 1 1 0 0 208b 208b
有时 Kibana 会暂时跳转到“Kibana 服务器尚未准备好”状态,但这在安装 Filebeat 之前也会发生。
kibana.log 没有错误。什么会导致这个问题?
我想问题发生在 Kibana 连接超时,首先确保您的 Elasticsearch 服务器已启动并且 运行(默认端口在 9200 上)并输入 localhost:9200 在浏览器上你必须得到以下信息
{
"name" : "D-N-PC-****",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "****",
"version" : {
"number" : "7.11.2",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "****",
"build_date" : "****",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
然后进入你下载Kibana的bin目录下执行Kibana的shell/batch文件
./kibana.bat
然后等待 Kibana 连接到你的数据库然后打开浏览器并输入 localhost:5601
更多你可以通过转到 Kibana 的 config
目录并修改你的 Kibana 配置文件默认值,但如果你是 elastic 的新手,那么你必须使用默认的自动配置作为你没有更改默认值的地方。
我是 Kibana 的新手,正在尝试按照本教程在本地(在 Ubuntu 20.04 上)设置 Elastic Stack:https://www.rosehosting.com/blog/how-to-install-elk-s..
所有 systemd 服务都是 运行,但无法访问 Kibana。
curl -XGET http://localhost:5601
结果为 curl: (7) Failed to connect to localhost port 5601: Connection refused
netstat 还显示端口 5601 未在侦听。我对 kibana.yml:
进行了这些更改server.name: "myname"
elasticsearch.hosts: ["http://localhost:9200"]
curl -XGET http://localhost:9200/_cat/indices?v
结果
health status index uuid pri rep docs.count docs.deleted store.size pri.store.size
green open .kibana_task_manager_7.13.0_001 dRod_dCJQ_KgKweb3rWEUQ 1 0 2 0 15.2kb 15.2kb
green open .apm-custom-link TSK6nQ3xTl2LrPvIwYKjOQ 1 0 0 0 208b 208b
green open .kibana-event-log-7.13.0-000001 2p7tc_x4Tba6Ap7DgXW4Xw 1 0 1 0 5.6kb 5.6kb
green open .apm-agent-configuration bBSQIxt9RRqtC-4OCYxX0Q 1 0 0 0 208b 208b
green open .kibana_7.13.0_001 r1cA1n0bQEWalaihnFlzCw 1 0 6 0 2.1mb 2.1mb
yellow open filebeat-7.13.0-2021.05.29-000001 TyEjogC9T2mzQoG01NRwWg 1 1 0 0 208b 208b
有时 Kibana 会暂时跳转到“Kibana 服务器尚未准备好”状态,但这在安装 Filebeat 之前也会发生。
kibana.log 没有错误。什么会导致这个问题?
我想问题发生在 Kibana 连接超时,首先确保您的 Elasticsearch 服务器已启动并且 运行(默认端口在 9200 上)并输入 localhost:9200 在浏览器上你必须得到以下信息
{
"name" : "D-N-PC-****",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "****",
"version" : {
"number" : "7.11.2",
"build_flavor" : "default",
"build_type" : "zip",
"build_hash" : "****",
"build_date" : "****",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
./kibana.bat
然后等待 Kibana 连接到你的数据库然后打开浏览器并输入 localhost:5601
更多你可以通过转到 Kibana 的 config
目录并修改你的 Kibana 配置文件默认值,但如果你是 elastic 的新手,那么你必须使用默认的自动配置作为你没有更改默认值的地方。