随笔(二十二)『docker 安装 ElasticSearch 和 Kibana』

1、拉取镜像

备注:ElasticSearch 和 Kibana 版本需要一致。

docker pull elasticsearch:7.12.1
docker pull kibana:7.12.1

2、创建ElasticSearch挂载目录

mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
mkdir -p /mydata/elasticsearch/plugins

3、修改配置文件,任意机器可以访问 ElasticSearch

echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml

4、保证权限【可挂载性】

chmod -R 777 /mydata/elasticsearch/

5、创建并启动ElasticSearch 容器

docker run --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms64m -Xmx512m" \
-v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /mydata/elasticsearch/data:/usr/share/elasticsearch/data \
-v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.12.1

6、访问 http://自己ip:9200

有名称、版本号等信息代表安装成功

7、创建并启动Kibana容器

docker run --name kibana \
-e ELASTICSEARCH_HOSTS=http://自己ip:9200 \
-p 5601:5601 \
-d kibana:7.12.1

8、访问 http://自己ip:5601

界面出来了代表安装成功

9、安装ik分词器

下载zip
https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-anal
ysis-ik-7.12.1.zip

10、在plugins下创建ik目录(/mydata/elasticsearch/plugins)

mkdir ik

11、将下载的zip解压到ik目录下

unzip elasticsearch-analysis-ik-7.12.1.zip  -d ik/

备注:若为安装unzip 使用命令:yum install -y unzip zip
posted @   小昕昕  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
点击右上角即可分享
微信分享提示