问题:
想构建一个单机ES+Kibana做测试,安装最新版本(8.17.0)ES和Kibana的rpm包,修改配置文件并启动ES和Kibana,ES正常访问,Kibana始终无法访问,使用curl命令测试返回结果
[root@16- ~]# curl 127.0.0.1:5601 -I
curl: (52) Empty reply from server
发现:
部署的单机ES,基本访问测试正常
[root@16- ~]# curl 127.0.0.1:9200
{
"name" : "node1",
"cluster_name" : "singlenode-cluster",
"cluster_uuid" : "_na_",
"version" : {
"number" : "8.17.0",
"build_flavor" : "default",
"build_type" : "rpm",
"build_hash" : "2b6a7fed44faa321997703718f07ee0420804b41",
"build_date" : "2024-12-11T12:08:05.663969764Z",
"build_snapshot" : false,
"lucene_version" : "9.12.0",
"minimum_wire_compatibility_version" : "7.17.0",
"minimum_index_compatibility_version" : "7.0.0"
},
"tagline" : "You Know, for Search"
}
集群健康访问报错
[root@16- ~]# curl -XGET 'localhost:9200/_cluster/health?pretty'
{
"error" : {
"root_cause" : [
{
"type" : "master_not_discovered_exception",
"reason" : null
}
],
"type" : "master_not_discovered_exception",
"reason" : null
},
"status" : 503
}
解决
ES的配置中新增了集群master配置
discovery.seed_hosts: ["192.168.100.16"]
cluster.initial_master_nodes: ["192.168.100.16"]
浏览器访问kibana成功