1.创建一个自定义的docker 网络
docker network create es-network
2.创建ES目录
mkdir -p /data/es/{config,data,plugins}
chmod 777 /data/es/{config,data,plugins}
3.编辑ES配置文件
vi /data/es/config/elasticsearch.yml
*******************************************
cluster.name: "docker-cluster"
network.host: 0.0.0.0
xpack.security.enabled: false
****************************************
4.启动ES
docker run -d \
--name elasticsearch \
--network es-network \
--restart=always \
-p 9200:9200 \
-p 9300:9300 \
-v /data/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /data/es/data:/usr/share/elasticsearch/data \
-v /data/es/plugins:/usr/share/elasticsearch/plugins \
-e "discovery.type=single-node" \
-e "ES_JAVA_OPTS=-Xms512m -Xmx512m" \
elasticsearch:7.6.2
5.
下载ik 7.6.2
6.创建ik分词器目录
mkdir -p /data/es/plugins/ik
7.
cd /data/es/plugins/ik/
解压ik 7.6.2到/data/es/plugins/ik/
8.重启ES
docker restart elasticsearch
至此,ES 7.6.2带ik分词器完成安装。开始kibana安装。
9.创建kibana目录
mkdir -p /data/kibana/{config,data}
chmod 777 /data/kibana/{config,data}
10.根据ES的ip 编辑kibana的配置文件
vi /data/kibana/config/kibana.yml
*****************************************
server.host: "0.0.0.0"
elasticsearch.hosts: [ "http://ip:9200" ]
****************************************
11.启动kibana容器
docker run -d \
--name kibana \
--network es-network \
--restart=always \
-p 5601:5601 \
-v /data/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml \
kibana:7.6.2
ES: docker 创建带ik分词器的elasticsearch 7.6.2和kibana 7.6.2
最新推荐文章于 2024-03-19 08:14:40 发布