我正在尝试安装elasticsearch组件并遵循those安装步骤
下载并解压缩了这些文件:
elasticsearch-7.4.0-windows-x86_64
kibana-7.4.0-windows-x86_64
logstash-7.4.0
然后创建
logstash-simple.conf
input { stdin { } }
output {
elasticsearch { hosts => ["localhost:9200"] }
stdout { codec => rubydebug }
}
在
logstash-7.4.0\logstash-7.4.0\bin
中,然后运行以下命令:logstash -f logstash-simple.conf
它抛出一个错误
"Elasticsearch Unreachable"
我尝试调整此
elasticsearch-7.4.0-windows-x86_64\elasticsearch-7.4.0\bin\elasticsearch.bat
,将打开命令提示符,它会加载某些内容,然后命令提示符会自动关闭,因此我不确定是否有错误。这不能解决以上错误。如何解决以上错误?
主题。为什么在运行elasticsearch.bat时,它在
C:\Program Files (x86)\Java
中而不是C:\Program Files\Java
中引用JDK。如何将Java 11安装到C:\Program Files (x86)\Java
,我只能将其安装到C:\Program Files\Java
最佳答案
经过很长一段时间,我终于明白了。
失败的原因是因为它指的是32位Java版本。我只是将JAVA_HOME
路径更改为64位版本,并且elastic search
运行,因此logstash
也运行
关于elasticsearch - 配置logstash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58526899/