Docker搭建elasticsearch+kibana测试

最近需要做大数据画像,所以先简单搭建一个es+kibana学习使用,记录一下搭建过程和遇到的问题以及解决办法

1.拉取es和kibana镜像

在拉取镜像之前先搜索一下 elasticsearch
发现是存在elasticsearch镜像的,我一般习惯性拉取最新镜像,这一次拉取了8.8.0也是比较新的镜像了

同样的方式再拉取kibana

2.启动es

bash 复制代码
docker run -it -p 9200:9200 -p 9300:9300 --name es --net es-net -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -e "discovery.type=single-node" -e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 elasticsearch:8.8.0
bash 复制代码
docker run -it -d -p 9200:9200 -p 9300:9300 --name es --net es-net -e ES_JAVA_OPTS="-Xms1g -Xmx1g" -e "discovery.type=single-node" -e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 -v /home/elk8.6.2/elasticsearch/config:/data/elasticsearch/config -v /home/elk8.6.2/elasticsearch/data:/data/elasticsearch/data -v /home/elk8.6.2/elasticsearch/plugins:/data/elasticsearch/plugins -v /home/elk8.6.2/elasticsearch/logs:/data/elasticsearch/logs   elasticsearch:8.8.0

注意:

第一次启动不加 -d参数

第二次启动挂载目录并且加上-d参数放在后台运行

修改config/elasticsearch.yml文件,否则不能访问es接口

bash 复制代码
xpack.security.enabled: false

当接口响应一下数据,说明es启动成功

3.访问es接口

原文参考:ElasticSearch从入门到精通--第一话(入门篇)_鸢尾の的博客-CSDN博客

3.启动kibana

bash 复制代码
docker run -it -d --name kibana -p 5601:5601 --network es-net -v /usr/share/kibana/config:/data/kibana/config -v /usr/share/kibana/logs:/data/kibana/logs  kibana:8.8.0

4.访问kibana

访问浏览器 ip:5601

需要配置token,按照指引操作就好了。如果es启动后不能访问,这里也是看不到的

5.常用命令

原文参考:Custom Analyzer | 纳速云

相关推荐
阿里云大数据AI技术1 小时前
Agentic Search 2.0:从单轮对话迈向企业级 AI 搜索自动驾驶Agent
人工智能·elasticsearch·agent
Elasticsearch4 小时前
你的 AI agent 需要一个不在场证明:Elastic 中 Agent Builder 的可观测性和审计追踪
elasticsearch
leeyi7 小时前
把软件装进不能上网的机房——一套建好了、还没上过战场的交付工程(第101篇)
docker·aigc·agent
Elasticsearch8 小时前
仪表板活动日志:了解哪些 Kibana 仪表板会被使用
elasticsearch
YIAN9 小时前
Docker + Nginx 核心原理扫盲:从环境隔离到反向代理,运维面试必考点
后端·docker·面试
IT大白鼠11 小时前
Docker 实战 ELKF 日志监控:容器日志全栈收集分析方案
运维·docker·容器
报错小能手1 天前
Kubernetes入门实战课 3
云原生·容器·kubernetes
小张同学a.1 天前
Docker 容器实战 1—— docker 基础与镜像构建
linux·运维·docker·容器
NJCloud1 天前
Docker 容器技术入门:部署、核心概念与基础命令
运维·docker·容器
2601_962072331 天前
docker自建rustdesk-server远程桌面
运维·docker·容器