原创

Elasticsearch集群配置kibana和ik分词插件

ES集群部署:https://www.supernb.cn/article/86.html


一、安装ik分词插件

集群三台服务器安装方法相同

ikGitHub下载地址:https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.16.3/elasticsearch-analysis-ik-7.16.3.zip

版本需要与es版本相同

# 下载分词插件
wget -P /data/src/ https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.16.3/elasticsearch-analysis-ik-7.16.3.zip
# 创建分词插件目录
docker exec [容器ID] mkdir /usr/share/elasticsearch/plugins/ik
# 上传插件zip包
docker cp /data/src/elasticsearch-analysis-ik-7.16.3.zip [容器ID]:/usr/share/elasticsearch/plugins/ik/
# 进入容器操作
docker exec -it [容器ID] bash
cd plugins/ik/
# 解压插件包
unzip elasticsearch-analysis-ik-7.16.3.zip
# 删除zip包,不删除会报错
rm -rf elasticsearch-analysis-ik-7.16.3.zip
# 退出容器后,重启es容器
docker restart [容器ID]


二、安装Kibana

在集群的其中一台服务器上安装

# 创建保存配置文件的目录
mkdir -p /data/kibana/config/

vim /data/kibana/config/node.options
--unhandled-rejections=warn
# 编辑kibana配置文件
vim /data/kibana/config/kibana.yml

server.host: "0.0.0.0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://[es ip]:9200","http://[es ip]:9200","http://[es ip]:9200" ] # 填写es的ip
elasticsearch.username: "elastic" # es 用户
elasticsearch.password: "123456" # es 密码
monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"
server.publicBaseUrl: "http://【server ip】:5601" # 本机ip地址

启动kibana容器

docker run -d --restart=always --name kibana -p 5601:5601 -v /data/kibana/config:/usr/share/kibana/config kibana:7.16.3


正文到此结束
评论

登录后才能发表评论 登录/注册

0评论
  • 还没有评论,快来抢沙发吧!