docker上安装es
拉取镜像
docker pull elasticsearch:7.6.2
创建容器
docker run -d -e ES_JAVA_POTS="-Xms512m -Xmx512m" --name c_es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.6.2
然后docker ps -a 查看启动成功没有,logs查看日志 等待一会 去浏览器访问一下9200
docker上安装kibana
拉取镜像
docker pull kibana:7.6.2
创建容器
docker run -d -p 5601:5601 --name=kibana --link elasticsearch -e "ELASTICSEARCH_URL=http://192.168.23.129:9200" kibana:7.6.2
然后查看容器,等待一会儿刷新一下,访问5601看看
Kibana在6.7以后的版本,支持了多种语言。并且自带在安装包里。修改方式如下:
#进入容器
docker exec -it kibana /bin/bash
#进入config文件夹
cd config
#编辑kibana.yml文件
vi kibana.yml
#在kibana.yml配置文件中新增一行:
i18n.locale: "zh-CN"
安装ik分词器
步骤:
#进入elasticsearch容器
docker exec -it elasticsearch /bin/bash
#从github上抓取ik分词器的压缩包:
https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.6.2/elasticsearch-analysis-ik-7.6.2.zip
#在plugins下建立ik文件夹将压缩包解压进入此文件夹:
cd plugins/
mv ../elasticsearch-analysis-ik-6.5.0.zip ./ik/
unzip elasticsearch-analysis-ik-6.5.0.zip
#编辑plugin-descriptor.properties文件
vi plugin-descriptor.properties
# 在文件最后一行添加这行
elasticsearch.version=6.7.0