1.注意事项:
1.1kibana 可以连接一个节点,那万一这个节点挂了怎么办? 所以有了这篇文章.
1.2你需要另外安装一个节点给kibana用并且这个节点不是主节点,也不是数据节点,并且能构建搜索负载均衡
1.3这个节点主要的作用就是连接ES集群
1.4参考:
官方文档:https://www.elastic.co/guide/en/kibana/current/production.html#load-balancing
2.elastic节点设置
2.1copy一份es到一个新目录
2.2elasticsearch.yml配置:
创建一个 非主节点,非数据节点的节点 这个节点只管转发使用!!!!
#主要:
cluster.name: paper #设置集群名称
node.name: kibana_connection #设置节点名称
#主要:
node.master: false #设置为非主节点
node.data: false #设置为非数据节点
node.ingest: false
#跟随你自己的其他es节点配置就好,贴出来是为了完整性
network.host: 0.0.0.0 #设置网络
http.port: 9204 #设置节点端口
2.3启动节点:
2.3.1正常启动:
${es目录}/bin/elasticsearch
2.3.1守护进程启动:
${es目录}/bin/elasticsearch -d
3.kibana:
3.1配置kibana.yml文件中,elasticsearch.url的值设置为:"http://ip:端口" (本次新节点的ip和端口)
3.2kibana启动
-H 参数解释 设置kibana 网络
3.2.1正常启动:
./kibana -H 0.0.0.0
3.2.2守护进程启动:
本次守护进程启动,主要用到了 nohup命令:
在 kibana目录内运行!! (与kibana bin文件夹同级)
nohup ./bin/kibana -H 0.0.0.0 > ./log/kibana.log 2>&1 &