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

docker 部署elk 设置账号密码

1. 先把 kibana 停掉

2.进入es 容器

 docker exec -it 75895a078cbc /bin/bash

找到 bin 目录

执行 ./elasticsearch-setup-passwords interactive

全部设置一样的密码 ,不一样自己要记住,设置成功会输出如下内容

Changed password for user [apm_system]
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [beats_system]
Changed password for user [remote_monitoring_user]
Changed password for user [elastic]

3.设置 kibana 

找到 kibana.yml 配置文件 添加如下

server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: [ "http://localhost:9200" ]
elasticsearch.username: "kibana"
elasticsearch.password: ""

4.设置 logstash 

找到配置文件  logstash.conf 

output {
 elasticsearch {
  hosts => ["http://localhost:9200"] # ElasticSearch 的地址和端口
  index => "log-%{+YYYY.MM.dd}" # 指定索引名,可以根据自己的需求指定命名
  user => "elastic"
  password => ""
  codec => "json"
 }
 stdout {
  codec => rubydebug
 }
}

5.把三个容器全部重启一遍 ,先重启 es 容器,其他两个随意

最后登录 kibana  验证,是否收集到日志。

如果有不明白欢迎留言询问

相关文章:

  • MAT 启动报错
  • MySQL数据库精研之旅第一期:开启数据管理新旅程
  • yum软件包乾坤大挪移(Yum Package Qiankun Great Migration)
  • mysql 数据库异常排查
  • 认知篇#4:YOLO评价指标及其数学原理的学习
  • 单表查询和多表查询
  • 时序分析笔记
  • PyCharm 5的Python IDE的功能(附工具下载)
  • 建筑兔零基础自学记录49|python爬取百度地图POI实战-3
  • 康谋方案 | AVM合成数据仿真验证方案
  • 优选算法系列(2.滑动窗口_下)
  • Java+Html实现前后端客服聊天
  • anythingLLM之stream-chat传参
  • HttpServletRequest 获取 JSESSIONID
  • 3、数据库的事务隔离级别有哪些?【高频】
  • AOP切入点表达式
  • acwing1233.全球变暖
  • 【sgAutocomplete_v2】自定义组件:基于elementUI的el-input组件开发的搜索输入框(支持本地保存历史搜索关键词、后台获取匹配项)
  • linux-----------------指令下集
  • python中mysql操作整理
  • 印度最新发声:对所有敌对行动均予以反击和回应,不会升级冲突
  • 5天完成1000多万元交易额,“一张手机膜”畅销海内外的启示
  • 中美“第二阶段”贸易协定是否会在会谈中提出?商务部回应
  • 司法部谈民营经济促进法:对违规异地执法问题作出禁止性规定
  • 中国难以承受高关税压力?外交部:任何外部冲击都改变不了中国经济基本面
  • 世界人形机器人运动会将在北京“双奥场馆”举行