栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

docker elasticsearch:7.14.2

docker elasticsearch:7.14.2

  • 参考文档
hub.docker文档:https://hub.docker.com/_/elasticsearch
# 说明:容器中生成索引数据存储位置为:/usr/share/elasticsearch/data
  • 运行es容器
docker run 
-d 
--name es-temp 
-e "discovery.type=single-node" 
-p 9200:9200 -p 9300:9300 
elasticsearch:7.14.2
  • 创建挂载目录
mkdir /app/es/data /app/es/config /app/es/plugins/ik -p
  • 将将索引数据持久化到宿主机
docker cp es:/usr/share/elasticsearch/data /app/es
docker cp es:/usr/share/elasticsearch/config /app/es
  • 启动ES并将索引数据持久化到宿主机,加载自定义配置信息启动
docker run 
-d 
--name es 
-e "discovery.type=single-node" 
-p 9200:9200 -p 9300:9300 
-v /app/es/data:/usr/share/elasticsearch/data 
-v /app/es/config:/usr/share/elasticsearch/config 
elasticsearch:7.14.2
  • 运行es容器,指定jvm大小、指定ik分词器位置、指定挂载目录
docker run 
-d 
--name es 
-p 9200:9200 -p 9300:9300 
-e "discovery.type=single-node" 
-e ES_JAVA_OPTS="-Xms128m -Xmx512m" 
-v /app/es/plugins/ik:/usr/share/elasticsearch/pluginss/ik 
-v /app/es/data:/usr/share/elasticsearch/data 
-v /app/es/config:/usr/share/elasticsearch/config 
elasticsearch:7.14.2
  • ik分词器
    https://github.com/medcl/elasticsearch-analysis-ik/releases

  • 下载和es相同版本的ik
    链接:
    elasticsearch-analysis-ik-7.14.2.zip

  • 上传至宿主机/app/es/plugins/ik目录下面
    解压

cd /app/es/plugins/ik
unzip elasticsearch-analysis-ik-7.14.2.zip
rm -f elasticsearch-analysis-ik-7.14.2.zip
  • 运行es容器,指定jvm大小、指定ik分词器位置、指定挂载目录
docker run 
-d 
--name es 
-p 9200:9200 -p 9300:9300 
-e "discovery.type=single-node" 
-e ES_JAVA_OPTS="-Xms128m -Xmx512m" 
-v /app/es/plugins/ik:/usr/share/elasticsearch/plugins/ik 
-v /app/es/data:/usr/share/elasticsearch/data 
-v /app/es/config:/usr/share/elasticsearch/config 
elasticsearch:7.14.2
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/618187.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号