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

docker学习(六)安装elasticsearch、ik分词器插件(待续)

docker学习(六)安装elasticsearch、ik分词器插件(待续)

拉取es镜像
docker pull elasticsearch:7.10.1
创建文件夹
mkdir -p /docker/elasticsearch/config
mkdir -p /docker/elasticsearch/data
mkdir -p /docker/elasticsearch/plugins

sudo chmod -R 777 /docker/elasticsearch/
启动镜像
# 启动 暂不挂载config目录
 docker run --name elasticsearch -p 9200:9200  -p 9300:9300 
 -e "discovery.type=single-node" 
 -e ES_JAVA_OPTS="-Xms84m -Xmx512m" 
 -v /docker/elasticsearch/data:/usr/share/elasticsearch/data 
 -v /docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins 
 -d elasticsearch:7.10.1

#copy docker文件到宿主机
docker cp 'es容器id':/usr/share/elasticsearch/config/elasticsearch.yml /docker/elasticsearch/config/elasticsearch.yml

# 启动 挂载config目录
docker run --name elasticsearch -p 9200:9200  -p 9300:9300 
 -e "discovery.type=single-node" 
 -e ES_JAVA_OPTS="-Xms84m -Xmx512m" 
 -v /docker/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml 
 -v /docker/elasticsearch/data:/usr/share/elasticsearch/data 
 -v /docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins 
 -d elasticsearch:7.10.1
 
#-p 端口映射
#-e discovery.type=single-node 单点模式启动
#-e ES_JAVA_OPTS="-Xms84m -Xmx512m":设置启动占用的内存范围
#-v 目录挂载
#-d 后台运行

测试
curl http://localhost:9200

安装ik分词器
mkdir -p /docker/elasticsearch/plugins/ik
cd /docker/elasticsearch/plugins
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.10.1/elasticsearch-analysis-ik-7.10.1.zip
cp elasticsearch-analysis-ik-7.10.1.zip ik
cd ik
unzip elasticsearch-analysis-ik-7.10.1.zip
rm -rf elasticsearch-analysis-ik-7.10.1.zip

copy 宿主机文件到docker
docker cp /docker/elasticsearch/plugins/ik 'es容器id':/usr/share/elasticsearch/plugins/ik


安装kibana
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/676774.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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