当前位置: 首页 > news >正文

通过docker镜像安装elasticsearch和kibana

目录

  • 前言
  • 安装elasticsearch:7.17.21
  • 安装对应版本的kibana

前言

本文主要参考:https://blog.csdn.net/qq_23859799/article/details/138521052,内容基本一致,改动了部分错误

安装elasticsearch:7.17.21

  1. 拉取镜像:docker pull docker.elastic.co/elasticsearch/elasticsearch:7.17.21 ,我的网速比较慢,等了一两个小时
  2. 启动容器:docker run -dt --name elasticsearch-test -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -t docker.elastic.co/elasticsearch/elasticsearch:7.17.21 ,这里让其后台运行并分配了伪终端
  3. 检查elasticsearch是否启动正常,我这里是同一台机器,因此用localhost
[root@localhost ~]# curl 'http://localhost:9200'  # 请求响应结果如下:
{"name" : "f8a41f8d81bf","cluster_name" : "docker-cluster","cluster_uuid" : "4wbWMMTRSfWyV1JDjjz17Q","version" : {"number" : "7.17.21","build_flavor" : "default","build_type" : "docker","build_hash" : "d38e4b028f4a9784bb74de339ac1b877e2dbea6f","build_date" : "2024-04-26T04:36:26.745220156Z","build_snapshot" : false,"lucene_version" : "8.11.3","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"},"tagline" : "You Know, for Search"
}
[root@localhost ~]# 

安装对应版本的kibana

  1. 拉取镜像:docker pull docker.elastic.co/kibana/kibana:7.17.21
  2. 启动容器:docker run -dt --name kibana-test -p 5601:5601 docker.elastic.co/kibana/kibana:7.17.21 ,同样是后台运行
  3. 进入容器:docker exec -it kibana-test bash
  4. 进入指定目录:cd config
  5. 替换elasticsearch.hosts配置中elasticsearch地址,这里不能写localhost了,要写ip:sed -i 's/elasticsearch:9200/your-ip:9200/g' ./kibana.yml
  6. 换行:echo -e "\n" >> kibana.yml
  7. 添加中文配置:echo 'i18n.locale: "zh-CN"' >> kibana.yml
  8. 退出容器后重启:docker restart kibana-test
  9. 默认端口5601,浏览器访问即可
    在这里插入图片描述

从8开始默认开启密码,7还没有,如果需要密码,参考我在文首给出的链接

http://www.lryc.cn/news/459567.html

相关文章:

  • seaCMS v12.9代码审计学习(下半)
  • 麒麟信安CentOS安全加固案例获评中国信通院第三届“鼎新杯”数字化转型应用奖
  • Java 中消除 If-else 技巧总结
  • 每个平台团队都应该跟踪的API指标
  • Windows 11 24H2版本有哪些新功能_Windows 11 24H2十四大新功能介绍
  • 渗透测试 之 AD域渗透 【Kerberoasting】 攻击技术讲解 对应得工具详细介绍哟~ 以及相关示例 按照步骤做你也会哟
  • 如何在Ubuntu上更改MySQL数据存储路径
  • Cortex-M 内核的 OS 特性
  • 第十六章 RabbitMQ延迟消息之延迟插件优化
  • [单master节点k8s部署]32.ceph分布式存储(三)
  • git 相关问题解决一一记录
  • UE4 材质学习笔记04(着色器性能优化)
  • 3、Redis Stack扩展功能
  • Flythings学习(二)控件相关
  • 关于multiprocessing使用freeze_support()方法
  • 基于rk356x u-boot版本功能分析及编译相关(一)
  • Jenkins---01
  • 第十五届蓝桥杯C++B组省赛
  • 线程 vs 虚拟线程:深入理解及区别
  • 【WEB应用安全测试指南–蓝队安全测试2】--超详细-可直接进行实战!!!亲测-可进行安全及渗透测试
  • 使用HTML、CSS和JavaScript创建滚动弹幕效果
  • 【C语言】--数组
  • 面向B2B市场的Spring Boot医疗病历系统开发
  • 闭着眼学机器学习——支持向量机分类
  • 今日指数项目day8实战权限管理器(上)
  • 《机器学习与数据挖掘综合实践》实训课程教学解决方案
  • linux中软连接和硬链接的区别
  • #Swift 对比 Static 在Swift 和 OC中的用法
  • yakit使用教程(三,端口探测和指纹扫描)
  • 一维数组的引用