基于Docker安装es以及ik分词器
系统环境:centos7.464位1、进入opt目录,新建es文件夹,并在es下创建data,plugins文件2、这时一般都要设置一下权限,以防一会儿报权限错误3、下载ik地址:https://github.com/medcl/elasticsearch-analysis-ik/releases4、下载后解压到一个文件夹里,我的文件夹名称为ik5、复制ik文件夹到到刚才创建的es目录下的plug
·
系统环境:centos7.4 64位
1、进入opt目录,新建es文件夹,并在es下创建data,plugins文件
2、这时一般都要设置一下权限,以防一会儿报权限错误
3、下载ik
地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
4、下载后解压到一个文件夹里,我的文件夹名称为ik
5、复制ik文件夹到到刚才创建的es目录下的plugins中
6、拉取es镜像,ik版本和安装的ElasticSearch版本需要一致,我的版本是7.7.0
docker pull elasticsearch:7.7.0
7、运行es,单机模式运行
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e TZ=Asia/Shanghai -e "discovery.type=single-node" -v /opt/es/data:/usr/share/elasticsearch/data -v /opt/es/plugins:/usr/share/elasticsearch/plugins docker.io/elasticsearch:7.7.0
8、测试安装情况,如果显示成下图表示成功,如果是阿里云云服务器需要添加9200端口和防火墙放行,要不然不能访问
9、使用Postman测试ik
10、分词成功显示下图:
注:安装的ES版本要和ik版本一致
更多推荐
已为社区贡献1条内容
所有评论(0)