3.5、Logstash组件访问带有安全认证的Elasticsearch集群
logstash组件访问带有安全认证的Elasticsearch集群
ES开启了身份安全认证功能后,logstash自然也是需要配置才能正常访问我们ES的
修改logstash配置文件
cd /usr/local/logstash-7.6.1/config/
vim beat_logstash.conf
#其实就是在输出至ES项添加用户密码即可
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | input { beats { #开放一个端口给Filebeat,对应着Filebeat里的配置文件,接收它的数据然后输出给ES port => 5044 #设置timeout端口,不然时间久了,Filebeat和Logstash会断开连接 client_inactivity_timeout => 36000 } } output { elasticsearch { hosts => [ "192.168.111.129:9200" , "192.168.111.130:9200" , "192.168.111.131:9200" ] index => "log-%{+yyyy.MM.dd}" user => "elastic" password => "elastic" } } |
重启logstash即可
#通过kill命令先杀掉logstash进程
cd /usr/local/logstash-7.6.1/bin
nohup ./logstash -f ../config/beat_logstash.conf &
分类:
Elasticsearch
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?