1.搭建ElasticSearch环境
1.1 拉取镜像
docker pull elasticsearch:7.6.1
1.2创建容器
docker run -id --name elasticsearch -d -p 9200:9200 -p 9300:9300 -v /usr/share/elasticsearch/plugins:/usr/share/elasticsearch/plugins -e "discovery.type=single-node" elasticsearch:7.6.1
1.3 配置中文分词器 ik
因为在创建elasticsearch容器的时候,映射了目录,所以可以在宿主机上进行配置ik中文分词器
在去选择ik分词器的时候,需要与elasticsearch的版本好对应上
把资料中的elasticsearch-analysis-ik-7.6.1.zip
上传到服务器上,放到对应目录(plugins)解压
拼音分词器下载地址
ik分词器下载地址
#切换目录
cd /usr/share/elasticsearch/plugins
#新建目录
mkdir analysis-ik
cd analysis-ik
#root根目录中拷贝文件
mv elasticsearch-analysis-ik-7.6.1.zip /usr/share/elasticsearch/plugins/analysis-ik
#解压文件
cd /usr/share/elasticsearch/plugins/analysis-ik
unzip elasticsearch-analysis-ik-7.6.1.zip
# 这里需要输入多遍y 完成之后,把原本的ik分词器给删了,然后重新启动
1.4测试
http://192.168.31.91:9200
1.5 设置开机启动
docker update --restart=always elasticsearch
1.6安装kibana
拉取镜像
docker pull kibana:7.6.1
创建容器
docker run -d -p 5601:5601 --name kibana -e "I18N_LOCALE=zh-CN" --link elasticsearch -e "ELASTICSEARCH_URL=http://192.168.31.91:9200" kibana:7.6.1
# -e "I18N_LOCALE=zh-CN" 这里是汉化
测试:http://192.168.31.91:5601/