命令行:
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
非常感谢您的帮助。请指教。
答案 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"]}}'