一、该问题的重现步骤是什么?
没有使用框架自带的docker一键部署的ELK,使用自己独立安装的ELK
自行安装的ELK已经可以正常启动,并经过测试,能在kibana查出测试数据
3.未修改系统配置,系统log的application时报
10:35:46,796 |-WARN in net.logstash.logback.appender.LogstashTcpSocketAppender[STDOUT_LOGSTASH] - Log destination 127.0.0.1:9000: connection failed. java.net.ConnectException: Connection refused: connect
at java.net.ConnectException: Connection refused: connect
at at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85)
二、你期待的结果是什么?实际看到的又是什么?
请问LauncherConstant.ELK_DEV_ADDR 配置的9000端口,需要改为什么端口。自行安装的ELK的端口信息如下
E:9200
L:5044
k:5601
我都试过,但仍然不行
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
127.0.0.1:9000 是使用的filebeat端口,如果不使用自带脚本,你需要自己安装filebeat
自己搭建了filebeat后,开启了9000端口。
有一点不明,我看框架中filebeat.yml配置paths的是
: - : log : true : - /home/project/elk/logs/*.log
不使用容器的话,paths路径要配置什么,我当前windows下看到框架的日志似乎是产生在C:\Users\wst302\logs\csp下。
我尝试讲paths的路径改为C:/Users/wst302/logs/csp/*.log后。
在elasticsratch中会报错
似乎是解析不到什么【host】会是什么原因呢,谢谢
扫一扫访问 Blade技术社区 移动端