docker安装ELK系列(二)-----docker安装kibana7.6.2及ik分词器

安装kibana

# 下载kibana
docker pull kibana:7.6.2
​
# 启动kibana
docker run --name kibana --link elasticsearch:elasticsearch -p 5601:5601 -d kibana:7.6.2
​
# 参数说明:
-p 5601:5601 将容器的5601端口映射到主机的5601端口;
--name kibana 给当前启动的容器取名叫 kibana
-d 以后台方式运行(daemon)
--link 可以用来链接2个容器,使得源容器(被链接的容器)和接收容器(主动去链接的容器)之间可以互相通信,并且接收容器可以获取源容器的一些数据,如源容器的环境变量。
# 查看kibana、elasticsearch容器id
[root@iZbp18drdmy0c96u5xnc1wZ docker]# docker ps
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS                  PORTS                                                                                                                            NAMES
7d3825166ed9        kibana:7.6.2                "/usr/local/bin/dumb…"   24 minutes ago      Up 5 minutes            0.0.0.0:5601->5601/tcp                                                                                                           kibana
15eaaf07ad1f        mobz/elasticsearch-head:5   "/bin/sh -c 'grunt s…"   18 hours ago        Up 18 hours             0.0.0.0:9100->9100/tcp                                                                                                           pedantic_lumiere
c3f3dca74372        elasticsearch:7.6.2         "/usr/local/bin/dock…"   19 hours ago        Up 18 hours             0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp  
# 获取es容器内部ip
docker inspect --format '{{ .NetworkSettings.IPAddress }}' c3f3dca74372
[root@iZbp18drdmy0c96u5xnc1wZ docker]# docker inspect --format '{{ .NetworkSettings.IPAddress }}' c3f3dca74372
192.168.0.4
​
# 进入kibana容器内部修改配置
docker exec -it 7d3825166ed9 /bin/bash
cd config/
vi kibana.yml
​
#
# ** THIS IS AN AUTO-GENERATED FILE **
#
​
# Default Kibana configuration for docker target
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://192.168.0.4:9200" ] #elasticsearch容器内部ip,这里填127.0.0.1会报错“Kibana server is not ready yet”
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN" # kibana中文显示
​
# 退出容器重新启动 (exit退出容器)
docker restart 7d3825166ed9

 

安装ik分词插件

# ik分词器地址
https://github.com/medcl/elasticsearch-analysis-ik/
​
# 进入容器
docker exec -it c3f3dca74372 /bin/bash
​
# 在线安装
elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
[root@c3f3dca74372 elasticsearch]# cd plugins/
[root@c3f3dca74372 plugins]# ls
analysis-ik

#退出容器重新启动es
docker restart c3f3dca74372

#使用kibana测试ik分词是否成功

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值