CentOS7中Docker安装单节点ElasticSearch7.10.1和IK分词器
创始人
2025-05-31 11:25:53
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

相关内容

热门资讯

“男子持刀入室盗窃”视频引发关... 近日,一段疑似“小偷”入室盗窃被业主家中监控拍下的视频在网上引发关注。11月21日晚,“翠屏公安”微...
绝不允许日本军国主义幽灵复活!... 2025年11月7日,日本首相高市早苗宣称,如果中国大陆对台湾出动军舰并使用武力,可能会构成“存亡危...
【解决】AI法律助手荣获202... 2025全球数字经济大会启幕,搭建国际数字合作高端平台 经国务院批准,由北京市人民政府、国家互联网信...
嘉兴男子与妻争吵,突然将行李箱... 近日,浙江嘉兴一对夫妻因琐事发生争吵,丈夫突然将装满衣物的行李箱从6楼扔到楼下,引发关注。11月22...
三地107家律所齐聚丰台,京津... 11月22日,京津冀律师驿站举办“党建业务深度融合 促进行业规范发展”主题活动,发布“百千万行动计划...
家装预付资金安全困局如何破解,... 家装预付资金安全困局如何破解 专家提出:建立“先验收后付款”装修资金存管制度 预交数万元甚至数十万元...
工行安康解放路支行积极开展《反... 为深入贯彻落实《国家金融监督管理总局安康监管分局办公室关于开展<反有组织犯罪法>宣传活动的通知》要求...
重庆公布育儿补贴制度实施方案 原标题:每孩每年3600元 重庆公布育儿补贴制度实施方案 11月21日,记者了解到,市卫生健康委、市...
十五运会组委会在深总结本届赛事... 深圳新闻网2025年11月22日讯(深圳报业集团记者 林炜航)11月21日,十五运会组委会在深圳市民...