CentOS7中Docker安装单节点ElasticSearch7.10.1和IK分词器
创始人
2025-05-31 11:50:39
0

环境说明: 

服务器操作系统: CentOS7.5

Docker版本:19.03.0

1. 拉取镜像

docker pull elasticsearch:7.10.1

2. 创建相关文件夹

#1.以/data目录为例
mkdir -p /data/elasticsearch7-10-1/{data,logs,plugins}

3. 编写启动脚本

#1. vim start_es.shdocker run -d --restart=always --user=root \
--privileged=true \
--name elasticsearch7.10.1 \
-p 9200:9200 \
-p 9300:9300 \
--ulimit nofile=65536:65536 \
-v ${PWD}/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v ${PWD}/data:/usr/share/elasticsearch/data \
-v ${PWD}/logs:/usr/share/elasticsearch/logs \
-v ${PWD}/plugins:/usr/share/elasticsearch/plugins \
-e discovery.type=single-node \
-e ES_JAVA_OPTS="-Xms2G -Xmx2G" \
elasticsearch:7.10.1
docker logs -f elasticsearch7.10.1

4. 编写配置文件elasticsearch.yml

#1. vim elasticsearch.ymlcluster.name: "elastic"
network.host: 0.0.0.0
http.cors.allow-headers: Authorization
xpack.security.enabled: true
xpack.security.transport.ssl.enabled: true

5.授权文件夹

cd /data/chmod -R 777 elasticsearch7-10-1/

 如果不做这一步操作,启动时会提示如下错误:

6. 启动

#在/data/elasticsearch7-10-1/目录下执行如下:
sh start_es.sh

看到如下界面就代表启动成功了

打开浏览器访问: localhost:9200 即可跳转到es的信息页,并且会提示让你输入用户名密码:

注意: es的默认用户名密码为: elastic /  changeme

7. 设置用户名自定义密码

#1. 先进入容器内部操作系统的es工作目录
docker exec -it elasticsearch7.10.1 /bin/bash#2. 执行设置密码命令
bin/elasticsearch-setup-passwords interactive

如下图,按提示首先输入y,然后依次输入elastic,apm_system等用户的密码即可 

7.测试

 打开浏览器访问: localhost:9200 即可跳转到es的信息页,并且会提示让你输入用户名密码:

 这里重新为elastic用户设置的密码为:elastic

 所以在弹出的用户名密码提示框中输入 elastic  /  elastic 即可看到如下界面:

至此,单节点的elasticsearch,且版本为7.10.1的搭建就大功告成!收工!

8. 如若想再次修改密码或者使用curl访问es,可以参照下面这篇文章

Elasticsearch7 设置用户名密码 && 查询 - 码农教程

9. 安装ik分词器 

 首先下载对应版本的分词器插件,我这里是7.10.1版本

下载地址:

github提供的: Release v7.10.1 · medcl/elasticsearch-analysis-ik · GitHub

1 . 将 elasticsearch-analysis-ik-v7.10.1.zip上传到/data/elasticsearch7-10-1/plugins/下

2. 解压: unzip -d analysis-ik/ elasticsearch-analysis-ik-v7.10.1.zip

3.移除不需要的压缩包: rm -f  elasticsearch-analysis-ik-v7.10.1.zip

4. 重启es容器: docker restart elasticsearch7.10.1

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...