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

相关内容

热门资讯

阿里“平头哥”上市猜想引关注背... 上海浦东新区张江人工智能产业园内,一座灰橙交融的建筑静静矗立,平头哥半导体有限公司(以下简称平头哥)...
利好!千亿龙头完成金矿收购! 本报记者 肖艳青 1月25日晚间,洛阳栾川钼业集团股份有限公司(以下简称“洛阳钼业”)公告称,公司于...
原创 短... 刘阿姨大约从一年前开始断断续续出现腹痛、便秘症状,开始她没有当回事,觉得是胃肠道功能不好导致的,饮食...
旷达科技集团股份有限公司 第七... 证券代码:002516 证券简称:旷达科技 公告编号:2026-009 旷达科技集团股份有限公司 第...
原创 申... 离婚十三年,申通快递实控人被前夫追索分割财产。 作者 | 于婞 编辑丨高岩 来源 | 野马财经 19...
2025年业绩预亏!华神科技推... 继2024年净利出现亏损后,2025年,华神科技(000790)归属净利润预计同样出现亏损。在业绩连...
南宁吴圩国际机场将设立口岸进境... 近日,财政部、商务部、文化和旅游部、海关总署、税务总局联合印发《关于口岸进境免税店有关事宜的通知》(...
零食连锁商鸣鸣很忙港股IPO招... 观点网讯:1月25日,内地连锁零食商“零食很忙”及“赵一鸣零食”母企鸣鸣很忙(01768.HK)IP...
大普微注册生效:创业板包容性上... 创业板自设立以来,始终以“为高成长性的创新型、创业型企业提供专门的融资平台和发展舞台”为核心使命,其...
公司互动丨这些公司披露在电池等... 1月23日,多家上市公司通过互动平台、披露投资者关系活动记录表等渠道披露公司在电池等方面最新情况: ...
颠覆想象!阿里通义千问绝不仅是... 通义千问这套由阿里巴巴推出的AI大模型系列,已然成了全球领先的开源模型,它可不是单纯的聊天工具,而是...
企业积分管理优选北京畅悦科技,... 在企业管理数字化转型的浪潮中,如何通过科学化、系统化的工具提升员工积极性、优化组织效能,成为众多企业...
同星科技:聘任顾姮为公司副总经... 每经AI快讯,同星科技1月25日晚间发布公告称,浙江同星科技股份有限公司董事会于近日收到公司副总经理...
上银内需增长股票A:2025年... AI基金上银内需增长股票A(009899)披露2025年四季报,第四季度基金利润67.65万元,加权...
涨声震天,马斯克力挺的“太空光... 文 | 华夏能源网 “太空光伏”概念,再度将光伏股送上天,疯狂涨势震动整个资本市场。 1月22日,...
别让老ERP拖垮业务:强制升级... ERP系统是企业运营的“神经中枢”,但随着技术迭代与业务环境变化,老旧系统可能从“稳定工具”变为“发...
2025年地方债市场回顾与20... 扫码文末“投小圈” 加入行业交流群 文章来源:中证鹏元评级 作者:吴志武 "主要内容 1、2025年...
原创 危... 2026年1月,俄乌战争进入了它的第四个冬季。在这片被冰雪覆盖的土地上,基辅的寒冷几乎让人无法忍受,...
GDP140万亿跟你无关?醒醒... 近日,官方数据出来了! “十四五”时期,我国经济总量实现“四连跳”,先后迈上了110万亿、120万亿...