当我在elasticsearch中添加主机作为输出参数时,Logstash终止

时间:2016-02-25 06:33:48

标签: cmd logstash elastic-stack

命令行

logstash.bat -e 'input{stdin{}} output{elasticsearch{}}'

但是当我在命令行中不使用localhost时,我能够成功运行它,弹性搜索引擎也会收到它。

命令行:

[Doctor Doom] added {[logstash-WIP-441006063-7740-12126][w7GRC1TuT-ixdrokWmQYlg][computername][inet[/10.95.226.40:9301]]{data=false, client=true},}, reason: zen-disco-receive(join from node[[logstash-computername-7740-12126][w7GRC1TuT-ixdrokWmQYlg][computername][inet[/10.95.226.40:9301]]{data=false, client=true}])

弹性搜索cmd窗口:

refreshSerchingToolbar

非常感谢您的帮助。请指教。

1 个答案:

答案 0 :(得分:0)

localhost替换为127.0.0.1

当您未指定localhost时,它会运行,因为host的默认值为127.0.0.1而不是localhost。

所以,你的命令应该是。

logstash.bat -e 'input{stdin{}} output{elasticsearch{host=>["127.0.0.1"]}}'