Elasticsearch+Kibana+ik分词器:7.x安装挂载,保姆级教程让你一步到位!!!

举报
Code皮皮虾 发表于 2021/08/25 21:16:57 2021/08/25
【摘要】 Elasticsearch+Kibana+ik分词器:7.x安装挂载,保姆级教程让你一步到位!!!

一、安装elasticsearch

(1)、docker拉取elasticsearch镜像

docker pull elasticsearch:7.4.2

(2)、开始部署

mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data
echo "http.host: 0.0.0.0" >> /mydata/elasticsearch/config/elasticsearch.yml
docker run --privileged=true --name elasticsearch -p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms128m -Xmx256m" \
-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.4.2

特别注意:
-e ES_JAVA_OPTS="-Xms128m -Xmx256m" \ 测试环境下,设置ES的初始内存和最大内存,否则导致过大启动不了ES

重点强调:

错误1:chown: cannot read directory '/usr/share/elasticsearch/data': Permission denied

错误2:elasticsearch启动一会后停止

解决办法:

解决1:在docker run中加入 --privileged=true  给容器加上特定权限
解决2:修改文件读写权限

chmod -R 777 /mydata/elasticsearch/

在这里插入图片描述
容器启动成功。
在这里插入图片描述

二、安装kibana

1.拉取kibana镜像

docker pull kibana:7.4.2

kibana的版本最好与elasticsearch版本对应

2.启动kibana

docker run --name kibana -e ELASTICSEARCH_HOSTS=http://填写自己的虚拟机ip地址:9200 -p 5601:5601 \
-d kibana:7.4.2

设置并启动成功。
在这里插入图片描述

初次在浏览器访问Kibana出现 kibana server is not ready yet不要慌,那是kibana还没有加载好,
等待一会刷新浏览器即可访问。

在这里插入图片描述

表示成功

三、安装Ik分词器

进入到elasticsearch的plugins文件夹下

cd /mydata/elasticsearch/plugins/

在这里插入图片描述
将下载解压好的ik分词器移动到该目录下,并重命名为ik。
百度云链接:https://pan.baidu.com/s/1YSRNOSE4wcZEyYlO_Iu5Iw
密码:5o43
在这里插入图片描述
修改ik文件夹权限

chmod -R 777 ik/

进入到docker容器内部

docker exec -it elasticsearch /bin/bash

cd bin/

elasticsearch-plugin list

出现ik表示安装成功。
在这里插入图片描述

温馨提示:觉得不错的小伙伴可以点赞关注和收藏哦。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。