我正在尝试安装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无法访问”
我试图调整此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
,我只能将Java 11安装到C:\Program Files\Java
答案 0 :(得分:1)
经过很长时间,我终于弄明白了。
失败的原因是因为它指的是32位Java版本。我刚刚将JAVA_HOME
的路径更改为64位版本,并且elastic search
运行了,logstash