运行启动脚本:
docker run -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" \
-v /Users/jelex/dockerV/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /Users/jelex/dockerV/es/data:/usr/share/elasticsearch/data \
-v /Users/jelex/dockerV/es/plugins:/usr/share/elasticsearch/plugins \
--name ES01 arm64v8/elasticsearch:7.17.5
#查看端口ip:
jelex@jelexxudeMacBook-Pro config % docker inspect -f '{
{.Name}} - {
{.NetworkSettings.IPAddress }}' $(docker ps -aq)
/ES01 - 172.17.0.4
下载对应版本的kibana: https://hub.docker.com/r/arm64v8/kibana/tags?page=1
docker run --name kibana -e ELASTICSEARCH_HOSTS=http://172.17.0.4:9200 -p 5601:5601 -d arm64v8/kibana:7.17.5
http://localhost:5601/app/home#/
下载ik-smart插件:
https://github.com/medcl/elasticsearch-analysis-ik
https://github.com/medcl/elasticsearch-analysis-ik/releases
下载解压放到plugins目录:
编辑IKAnalyzer.cfg.xml:
删除特殊文件:
重启es:
#kibana控制台测试: http://localhost:5601/app/dev_tools#/console