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

相关内容

热门资讯

无需预约、提供插座,星巴克回应... 华声在线7月22日讯(全媒体记者 仝若楠 通讯员 万家忻)近日,有网友在社交媒体上发帖表示,广东部分...
黑天鹅突袭!7个跌停! 【导读】*ST苏吴控股孙公司独家经销权将被撤销,拟撤销方被爱美客接手不久 中国基金报记者 闻言 7月...
鲍威尔:美联储须专注于确保大型... 来源:智通财经网 美联储主席鲍威尔周二表示,美联储的监管实践“必须集中在决定安全与稳健的关键领域”。...
香港黄金交易所优势加持,金荣中... 香港作为国际金融中心,凭借高度开放的金融市场、成熟完善的监管体系以及与国际接轨的投资环境,成为亚洲及...
股市必读:惠泰医疗(68861... 截至2025年7月22日收盘,惠泰医疗(688617)报收于295.66元,下跌0.2%,换手率0....
独家|外汇展业改革参与银行增至... 新媒体编辑 | 实习生 宋语菡 7月22日,国新办举行新闻发布会,国家外汇局副局长、新闻发言人李斌,...
今年以来12大类家电以旧换新销... 商务部7月22日消息,商务部流通发展司负责人表示,上半年,我国以旧换新成效显著,国货“潮品”深受欢迎...
AI英语教育站上风口 “伴鱼阅... 本报讯 (记者贾丽)国内在线教育企业北京读我科技有限公司(以下简称“伴鱼”)旗下核心产品“伴鱼阅读营...
罕见一幕!六大期货品种集体涨停... 在“反内卷”政策的刺激下,工业品期货全线大涨! 7月22日,商品期货午后大爆发,焦煤、焦炭、多晶硅、...
Club Med换帅落定:法国... Club Med换帅风波终落定。7月21日夜,复星旅文旗下核心资产Club Med正式任命法国籍高管...
金价又“疯”了!克价1021元... #热点新知#家人们谁懂啊!一觉醒来,金饰克价直接蹦回1021元 !咱楼下金店那电子屏,数字跳得比我工...
读懂IPO|穿透明略科技盈利表... 来源丨时代商业研究院 作者丨陈丽娜 编辑丨郑琳 当前人工智能行业普遍面临盈利难题,例如,素有中国人工...
大摩高管“抄底”香港楼市,一次... 据媒体报道,摩根士丹利董事总经理戴维·约翰·赖特(David John Wraight)以1.473...
山西打造“专精特新”专板 首批... “‘专精特新’企业是培育新质生产力的核心引擎,山西‘专精特新’专板建设是打通金融活水精准灌溉的关键通...
【数据发布】2025年上半年辽... 根据辽宁省地区生产总值统一核算结果,2025年上半年全市实现地区生产总值457.0亿元,按不变价格计...
赴港上市潮起,半导体企业为何扎... 【大河财立方 记者 王磊彬】2025年以来,港股IPO市场迎来新一轮半导体企业上市热潮。 据不完全统...
煤炭板块异动拉升,多只资源主题... 7月22日,市场全天震荡走高,三大指数盘中均创年内新高。板块方面,超级水电、工程机械、煤炭、水泥等板...
中国太平李可东“履新”,兼任2... 中国太平总经理李可东“履新”,兼任旗下两家子公司董事长。 7月21日,太平财险公告称,经国家金融监管...
胜宏科技回应赴港二次IPO,受... 瑞财经 吴文婷7月22日,据媒体报道,胜宏科技证券部工作人员回应筹划港股IPO一事,称公司主要基于资...
洪灏:港股如约创新高,向上空间... 洪灏系莲华资产管理公司管理合伙人&CIO,中国首席经济学家论坛理事 知名经济学家、 莲花投资公司合伙...