当前位置: 首页 > 知识库问答 >
问题:

Logstash拒绝启动或监听弹性搜索

尹俊贤
2023-03-14

我已经使用自制软件设置了日志存储和弹性搜索。Logstash需要很长时间才能连接或启动。这就是我启动Logstash的方式(从另一个答案中添加了协议

logstash -e 'input { udp {port => 5228 codec => json_lines}} output {elasticsearch { host => localhostprotocol => "http"} stdout {codec => rubydebug }}'

我用elasticsearch启动ES,在Logstash终端上得到的输出是:

使用里程碑2输入插件“udp”。这个插件应该是稳定的,但如果你看到奇怪的行为,请让我们知道!有关插件里程碑的更多信息,请参阅http://logstash.net/docs/1.4.2/plugin-milestones{:级别=

什么都不会改变,也不会开始。我应该收到一个连接添加到弹性搜索,但这是我在ES窗口看到的:

[2015-03-10 14:02:32,170][INFO ][node                     ] [Hub] version[1.4.4], pid[72525], build[c88f77f/2015-02-19T13:05:36Z]
[2015-03-10 14:02:32,170][INFO ][node                     ] [Hub] initializing
[2015-03-10 14:02:32,173][INFO ][plugins                  ] [Hub] loaded [], sites []
[2015-03-10 14:02:33,725][INFO ][node                     ] [Hub] initialized
[2015-03-10 14:02:33,725][INFO ][node                     ] [Hub] starting
[2015-03-10 14:02:33,774][INFO ][transport                ] [Hub] bound_address {inet[/127.0.0.1:9300]}, publish_address {inet[/127.0.0.1:9300]}
[2015-03-10 14:02:33,787][INFO ][discovery                ] [Hub] elasticsearch_pramesh/5P2E4VDFRFyDAsXOHH-MJw
[2015-03-10 14:02:37,556][INFO ][cluster.service          ] [Hub] new_master [Hub][5P2E4VDFRFyDAsXOHH-MJw][hostname.local][inet[/127.0.0.1:9300]], reason: zen-disco-join (elected_as_master)
[2015-03-10 14:02:37,571][INFO ][http                     ] [Hub] bound_address {inet[/127.0.0.1:9200]}, publish_address {inet[/127.0.0.1:9200]}
[2015-03-10 14:02:37,571][INFO ][node                     ] [Hub] started
[2015-03-10 14:02:37,818][INFO ][gateway                  ] [Hub] recovered [1] indices into cluster_state

我应该从哪里开始调试?我尝试了一些建议,但似乎没有什么比这更能给我一个错误,从那里我可以继续。

共有1个答案

万俟丁雷
2023-03-14

看起来好像有输入错误,在localhost和protocol之间需要一个空格。但是,我建议还添加以下端口:

output {
    elasticsearch { host => "localhost" protocol => "http" port =>"9200"} 
    stdout {codec => rubydebug }
}
 类似资料:
  • 我试图使用docker容器创建一个弹性搜索安装。我只使用Elastic.io提供者的映像。 我不知道为什么,但logstash告诉我,他无法连接到带有此错误消息的ElasticSearch实例: 如果logstash真的得到了我的设置,有人能告诉我为什么他使用了一个坏的主机事件吗?

  • 我正在使用elasticsearch7。5、我已打开以下属性 我已经生成了API密钥来将我们的springboot连接到elasticsearch。我正在使用 我的所有请求都来自“RestHighClient”,并且能够触发请求。唯一的问题是在服务器启动期间,它们是一些无法连接到Elasticsearch的错误。 在pom中。xml 在应用程序属性中: 有人能给我提个建议吗,我怎样才能解决它。

  • 在 cmd 中运行 elasticsearch.bat :

  • 在我的spring yaml文件中: 有人知道我做错了什么吗? 谢谢你。

  • 我无法用logstash将数据加载到localhost上的弹性搜索节点...我想让logstash读取csv文件并将这些数据加载到弹性搜索。但是什么都不起作用,我只能读取我手动添加到弹性搜索中的数据,看起来logstash什么都不做。 我的logstash配置是: 我的csv文件是: “MyIndex”索引上没有新的内容出现!但我不知道为什么... 将logstash配置文件从不获取文件的“*.c

  • 我在启动弹性搜索时有以下错误。弹性搜索是通过Ansibles进行的: