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

docker安装elasticsearch7.12.1,并配置ik分词(详细步骤说明==手把手帮你敲)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker安装elasticsearch7.12.1,并配置ik分词(详细步骤说明==手把手帮你敲)

1、直接拉取docker镜像

docker pull elasticsearch7.12.1

2、创建需要挂载的es文件夹到宿主机中(本例子在/home下进行操作),挂载后易于管理配置es

mkdir elasticsearch && cd $_ && mkdir -p {config,data,plugins}

说明:在home创建es文件夹并进入创建config,data,plugins三个文件夹

config:放置es的配置

data:数据存在点

plugins:ik分词等插件存放点

然后需要进行授权,不然后续挂载启动失败,权限不足

chmod 777 config
chmod 777 data
chmod 777 plugins

3、创建默认的配置文件(用于挂载)

启动一个临时的es容器

docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.12.1

进行复制容器内的yml文件到/home/elasticsearch/config 下面

docker cp elasticsearch:/usr/share/elasticsearch/config/elasticsearch.yml /home/elasticsearch/config

然后关闭容器并删除即可

docker stop elasticsearch
docker rm elasticsearch

4、可以启动es拉,访问:http://xxx.xxx.xxx.xxx:9200/

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

对应的参数自己去了解啊,注意修改自己对应的挂载目录哟,注意需要打开对应的端口才能进行外部访问哟,如果内部有防火墙就打开防火墙端口,还有服务器的安全组哟

恭喜恭喜,现在可以进行配置ik分词了

1、进入到/home/elasticsearch/plugins下创建ik文件夹并进入进行拉取对应版本的ik

cd /home/elasticsearch/plugins && mkdir ik && cd $_
wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip

注意

当你使用wget安装出现Unable to establish SSL connection时执行以下俩个命令即可

yum install opensslls

yum install openssl-devel

2、进行压缩即可

unzip elasticsearch-analysis-ik-7.12.1.zip

注意

如果提示-bash: unzip: command not found,那么进行执行以下命令即可

yum install unzip或者apt-get install unzip

3、其实这样ik就配置成功拉,我们只需重启容器即可

docker restart elasticsearch

4、如果您还没有启动成功,那么就是小的责任了

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

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

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