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 验证,是否网络到日志。
假如有不明确接待留言询问
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |