6.4.5 kibana配置
kibana是elkstack中的数据展示部分,由于kibana的只能配置一个elastisearch的url,所以要么通过负载均衡暴露9200,服务的质量取决于负载均衡后方的节点质量,由于后方都是
data: true的节点,多多少少都有些压力,尤其是model部门跑批的时候,机器接近不可用,此时kibana体验贼差。出于以上情况的考虑,引入
中转节点,即data: false以及master: false的节点,该节点本身无持久化数据,压力很小;配置足够的cpu以及内存,让其能够有效的数据中转,聚合操作即可。
1. 中转es节点
1.1. 中转es节点信息
域名:
elk-example01cn-p009ip:
10.40.9.116
1.2. 配置信息
##################################################################
# /etc/elasticsearch/elasticsearch.yml
#
# Base configuration for a write heavy cluster
#
# Cluster / Node Basics
cluster.name: dota
# Node can have abritrary attributes we can use for routing
node.name: elk-example01cn-p009
node.max_local_storage_nodes: 1
node.master: false
node.data: false
# networking Settings
network.host: 10.40.9.116,127.0.0.1
http.port: 9200
transport.tcp.port: 9300
# dirs
path.data: /data/elasticsearch/data
path.repo: /data/ossfs
path.logs: /data/elasticsearch/logs
# Minimum nodes alive to constitute an operational cluster
discovery.zen.minimum_master_nodes: 1
# Unicast Discovery (disable multicast)
discovery.zen.ping.unicast.hosts: [elk-example01cn-p002.pek4.example.net,elk-example01cn-p001.pek3.example.net,elk-example01cn-p003.pek4.example.net,elk-example01cn-p007.pek3.example.net,elk-example01cn-p008.pek3.example.net]2. kibana节点
2.1. kibana实例
10.40.9.79
10.40.14.5
2.2. kibana前方的负载均衡
10.40.14.10
2.3. kibana的配置
说明:
以中转es节点作为es后端
※如果考虑到高可用性,可以配置多个中转es节点,然后放置在负载均衡后方即可※
结束
最后更新于
这有帮助吗?