Kibana + ES 集群环境搭建

1 篇文章 0 订阅

 

1. 环境准备

  • PC

MAC

  • kibana version

7.0.1

  • elasticsearch version

7.0.1

目标:基于docker compose对整个集群服务做准备,搭建一主多从的ES集群环境

备注:kibana版本与ES版本尽量一致

2. 创建集群内部网络

-- 创建集群网路,便于集群节点通信,或者也可以基于docker 命令link进行容器之前通信(推荐基于network方式)

docker network create elasticsearch-network

 

-- 验证是否创建成功

docker network list

 

-- 添加hosts配置

cd /etc 

vim hosts

--添加新增网路的IP映射

0.0.0.0 elasticsearch-network

 

3. ES 与 kibana配置

搭建一主多从的集群环境,相关的配置文件,日志,以及ES数据都放在宿主机上。

整体目录如下:

 

按照上述目录进行配置:

3.1 kibana配置

 

Note:es-master 为集群内es master节点名称,稍后在docker-compose.yml会看到。

 

3.2 ES配置

Master 宿主机目录如下:

3.2.1 ES配置

 

Note:如果docker部署时,进行了端口映射,此处的端口,为容器内的端口,并不是映射之后的端口

3.2.1 Node节点配置

Node节点宿主机目录如下:

 

 

config文件夹下,存放ES配置文件 elasticsearch.yml,具体配置如下:

 

3.2.2 其它节点配置

参照3.2.1配置即可

 

4.docker-compose服务编排

主要包括一个es-master节点,两个node节点,以及一个kibana服务。

Note:

1.注意需要配置JVM虚拟机参数,防止单台PC下,占用内存过高,

2. 单台PC,多节点部署,要进行端口号映射,防止冲突。

 

 

 

 

5. 部署验证

部署命令,步入docker-compose.yml所在目录,执行如下命令:

docker-compose up -d

 

执行完毕后,docker ps

 

kibana访问:(此处配置的kibana端口为5602)

localhost:5602

 

进入kibana的monitor标签,可见如下线下

 

 

 

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值