elk

elk,第1张

对于es

因为在做这方面的时候踩了一些坑所以写个文章来总结下(排版比较混乱😖),文章是自己弄好之后中间隔了一段时间才来写的回忆版,感觉也不是很靠谱,还是推荐官方博客吧

1.首先,进入es的安装目录,比如笔者是/usr/local/es/es-7.8.0,则使用命令cd /usr/local/es/es-7.8.0/进入该目录

2.使用root账户或者sudo的方式配置config 文件下的elasticsearch.yml文件
sudo vi config/elasticsearch.yml

在其末尾加上如下字段(注意不要省略:后面的空格):
xpack.security.enabled: true xpack.security.transport.ssl.enabled: true

注:单节点需要在yml文件中设置discovery.type: single-node

更改完毕后别忘 :wq保存

3.这个时候启动/bin目录下的elasticsearch(以后简称es吧),注意之前如果 *** 作的是root账户记得切回来(es不支持root启动,启动时也别加sudo)

4.配置密码(目前我只知道这样配置,好像是交互式配置啥的)
sudo ./bin/elasticsearch-setup-passwords interactive

之后让选y OR n 的时候选y,然后逐步输入各个密码就好(建议复制粘贴,Linux下也看不到输入,我觉得比较容易出错)

这部分看起来就已经配置了elk的全部密码。


至此es部分完成。


对于kibana

1.进入kibana的目录,然后更改config下面的kibana.yml文件
sudo vim ./config/kibana.yml (因为我在bin目录下,所以加了…/)

在文件中找到如下的行,然后将注释取消,将密码改为自己之前设置的密码

2. 这个时候重新启动Kibana就会要求输入密码

另:
启动时如果出现
[fatal] Port 5601 is already in use. Another instance of Kibana may be running!
通过下面的命令找到进程IP
fuser -n tcp 5601
然后kill掉这个进程
kill -9 进程IP
最后就可以重新启动啦!
摘自:Kibana的安装与测试

对于logstash

还是看官方对应的部分吧,很详细。


如何监控Logstash?
配置过程中遇到的一个问题及解决方案

结语

感觉官方写的很详尽了,自己写也就图一乐。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/563569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存