ElasticSearch入门篇

基于Docker安装Elasticsearch

创建网络

因为需要部署kibana容器,因此需要让es和kibana容器互联。

指令:

复制代码
docker network create es-net

2. 拉取镜像

复制代码
docker pull elasticsearch:7.12.1

3. 创建挂载点目录

复制代码
mkdir -p /usr/local/es/data /usr/local/es/config /usr/local/es/pluginsc


chmod 777  /usr/local/es/data
chmod 777  /usr/local/es/config
chmod 777  /usr/local/es/plugins

4. 创建es容器

复制代码
docker run -d \
--restart=always \
--name es \
--network es-net \
-p 9200:9200 \
-p 9300:9300 \
--privileged \
-v /usr/local/es/data:/usr/share/elasticsearch/data \
-v /usr/local/es/plugins:/usr/share/elasticsearch/plugins \
-e "discovery.type=single-node" \
-e "ES_JAVA_OPTS=-Xms256m -Xmx256m" \
elasticsearch:7.12.1

5. 编写elasticsearch.yml

进入es容器

复制代码
docker exec -it es /bin/bash

跳转到config目录下

复制代码
cd config

关闭 密码安全验证

复制代码
echo 'xpack.security.enabled: false' >> elasticsearch.yml

6. 重启容器

复制代码
docker restart es

7. 测试是否安装成功

你的ip:9200

基于Docker安装Kibana

1 . 拉取镜像

复制代码
docker pull kibana:7.12.1

2. 创建挂载目录点

复制代码
mkdir -p /usr/local/kibana/config /usr/local/kibana/data


chmod 777 /usr/local/kibana/data
chmod 777 /usr/local/kibana/config

3. 创建kibana容器

复制代码
docker run -d \
--restart=always \
--name kibana \
--network es-net \
-p 5601:5601 \
-e ELASTICSEARCH_HOSTS=http://es:9200 \
kibana:7.12.1

4. 测试kibana是否成功

你的ip:5601

基于Docker安装IK分词器

复制代码
docker exec -it es /bin/bash


./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.12.1/elasticsearch-analysis-ik-7.12.1.zip

*注意:安装IK分词器的版本,必须和Elasticsearch的版本一致,*

*上文安装的是Elasticsearch 7.12.1的,所以安装的IK分词器版本是7.12.1*

相关推荐
Promise微笑5 小时前
2026年国产替代油介损测试仪:油介损全场景解决方案与技术演进
大数据·网络·人工智能
workflower5 小时前
具身智能行业应用-生活服务业
大数据·人工智能·机器人·动态规划·生活
志栋智能6 小时前
超自动化安全:构建智能安全运营的核心引擎
大数据·运维·服务器·数据库·安全·自动化·产品运营
xiaoduo AI6 小时前
客服机器人非工作时间能休眠?智能Agent开放平台定时唤醒,无人值守省资源?
大数据·人工智能·机器人
好赞科技7 小时前
深度测评2026年精选美发预约小程序排行榜 革新预约新体验 修订
大数据·微信小程序
集和诚JHCTECH9 小时前
BRAV-7120加持,让有毒有害气体无处遁形
大数据·人工智能·嵌入式硬件
互联网志10 小时前
加速高校科技成果转化 赋能实体经济高质量发展
大数据·人工智能·物联网
李可以量化10 小时前
DeepSeek 量化交易实战:用标准化提示词模板实现 AI 辅助交易决策
大数据·数据库·人工智能
学掌门11 小时前
数据分析师职业规划——数据分析师的职业焦虑与未来发展
大数据·信息可视化
亚马逊云开发者11 小时前
EMR Core 节点部署 Flink Client 实战:Bootstrap Action 一次打包多次复用,解决调度系统提交任务的痛点
大数据·flink·bootstrap