软件环境安装-通过Docker安装Elasticsearch和Kibana【保姆级教程、内含图解】

软件环境安装-通过Docker安装Elasticsearch和Kibana【保姆级教程、内含图解】

基于Docker安装Elasticsearch

  1. 拉取镜像
bash 复制代码
docker pull elasticsearch:8.13.0
  1. 创建配置
bash 复制代码
vim /root/package/es/config/elasticsearch.yml
bash 复制代码
cluster.name: "nft-cluster"
network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: "*"
xpack.security.enabled: false
  1. 启动镜像
bash 复制代码
docker run --name elasticsearch -p 9200:9200  -p 9300:9300  -e 
"discovery.type=single-node" -e 
ES_JAVA_OPTS="-Xms256m -Xmx512m" -v 
/root/package/es/config/elasticsearch.yml:/usr/share/elasticsearch8/config/elasticsearch.yml -v 
/home/package/es/data:/usr/share/elasticsearch8/data -v 
/home/package/es/plugins:/usr/share/elasticsearch8/plugins -d elasticsearch:8.13.0

这里面的/root/package/es/config/elasticsearch.yml也可以改成你自己的目录文件

  1. 检查是否启动成功
bash 复制代码
docker logs elasticsearch
  1. 通过9200端口访问:
bash 复制代码
http://192.168.19.142:9200/

基于Docker安装Kibana

  1. 使用docker下载kibana
bash 复制代码
docker pull kibana:8.13.0
  1. 查看es的ip
bash 复制代码
docker inspect a46fc9482c69 |grep IPAddress

这里的a46fc9482c69换成你自己的容器 ID。

  1. 创建并配置kibana.yml
    需要把刚刚查到的es的ip设置到elasticsearch.hosts中,其他的配置自己适当调整即可。
bash 复制代码
vim /root/package/es/config/kibana.yml
bash 复制代码
server.name: kibana
server.port: 5601
server.host: 0.0.0.0
elasticsearch.hosts: [ "http://172.17.0.2:9200" ] 
elasticsearch.username: "elastic-user"
elasticsearch.password: "123456"
xpack.monitoring.ui.container.elasticsearch.enabled: true
i18n.locale: "zh-CN"
  1. 启动Kibana
bash 复制代码
docker run --name kibana -d -p 5601:5601 -v 
/root/package/es/config/kibana.yml:/usr/share/kibana/config/kibana.yml kibana:8.13.0
  1. 通过页面访问:http://ip:5601/app/home#/

    输入用户名(elastic-user)、密码(123456))即可访问
相关推荐
椿融雪2 小时前
分布式搜索和分析引擎Elasticsearch实战指南
大数据·分布式·elasticsearch
渡难繁辰2 小时前
Docker常用命令速查手册:容器运维七维指南
docker·容器
Hello.Reader3 小时前
Elasticsearch 全文检索与过滤
elasticsearch·django·全文检索
Borny鼎鼎4 小时前
gaussdb demo示例
docker·gaussdb
Circ.5 小时前
使用es实现全文检索并且高亮显示
elasticsearch·django·全文检索
东风微鸣6 小时前
使用 Loki 配置告警,如何将原始日志内容添加告警到注释中?
docker·云原生·kubernetes·可观察性
探索云原生6 小时前
HAMi vGPU 原理分析 Part3:hami-scheduler 工作流程分析
云原生·容器·kubernetes·vgpu
云手机掌柜12 小时前
从0到500账号管理:亚矩阵云手机多开组队与虚拟定位实战指南
数据结构·线性代数·网络安全·容器·智能手机·矩阵·云计算
一人一萧十只猫�14 小时前
Kubernetes 全面解析:从基础设施变革到核心架构详解
云原生·容器·kubernetes
帽儿山的枪手17 小时前
docker-image 工具展示更详细镜像层内容
docker