1.拉取elasticsearch镜像资源,本人下载的是8.6.2版本
docker pull elasticsearch:8.6.2
2.在本机中提前创建好yml文件
elasticsearch.yml
http:
host: 0.0.0.0
xpack.security.enabled: false
xpack.security.enrollment.enabled: true
xpack.security.http.ssl:
enabled: falsehttp.cors.enabled: true
http.cors.allow-origin: "*"
我的路径是/Users/jim/elasticsearch/elasticsearch.yml
3.在终端运行以下命令
docker run --name es -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms512m -Xmx512m" \
-v /Users/jim/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-d elasticsearch:8.6.2
4.运行http://localhost:9200/得到如下图片即安装成功
5.安装kibana
docker pull kibana:8.6.2
注意版本一定要一样!!
6.一样提前创建好kibana.yml文件
server.host: "0.0.0.0"
server.shutdownTimeout: "5s"
elasticsearch.hosts: [ "http://elasticsearch:9200" ]
monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"
我的路径是/Users/jim/elasticsearch/kibana.yml
7.在终端运行以下命令
docker run --name kibana -p 5601:5601 \
--link es:elasticsearch \
-v /Users/jim/elasticsearch/kibana.yml:/usr/share/kibana/config/kibana.yml \
-d kibana:8.6.2
8.启动后访问链接: http://localhost:5601/得到以下界面
9.安装ik分词器插件
访问Release v8.6.2 · infinilabs/analysis-ik · GitHub
找到8.6.2版本的
下载zip文件
10.解压到主机并改名为ik
将ik文件夹从宿主机复制到docker容器内
docker cp /Users/jim/Downloads/ik es:/usr/share/elasticsearch/plugins/ik
进入容器内检查是否存在
11.然后打开主页选择左下角的开发工具
12.测试ik分词器安装成功
至此,安装es kibana ik分词器成功。
标签:http,MAC,kibana,ik,elasticsearch,docker,yml From: https://blog.csdn.net/qq_61062215/article/details/137152343