2017-03-22 142 views
0

我正在嘗試使用ElasticSearch,並且遇到了包版障礙。 嘗試使用教程來源:joelabrahamsson.com/elasticsearch-101/ 運行Windows 7 32位,並已下載: ElasticSearch-5.2.2 Kibana-5.2.1 Logstash-5.2.2 JDK1.8.0_121 JRE1.8.0_121ElasticSearch Windows安裝失敗

我已經爲基於Atlassian教程https://confluence.atlassian.com/adminjiraserver071/installing-java-802592166.html的JDK和JRE設置了JAVA環境,並且這些都不會設置爲任一個的bin目錄。

接下來我發起Kibana並瀏覽到localhost:5601,它提供了圖形用戶界面,但抱怨: 1 - 狀態紅 2 - UI設置ElasticSearch插件是紅色的「Elasticsearch插件紅」 3 - 插件: [email protected]「無法連接到本地主機上的Elasticsearch:9200」。

所以,我試圖安裝 ......但與elasticsearch-service.bat安裝 ...我們得到的命令行下面的錯誤反饋: 安裝服務:「elasticsearch服務-86」 使用JAVA_HOME(32位):「C:\ Program Files \ Java \ jdk1.8.0_121」 安裝'elasticsearch-service-x86'服務失敗'

有什麼建議嗎?

謝謝!

+0

你能粘貼你啓動日誌文件嗎? – user3775217

+0

[2017-03-22 14:34:29] [信息] [2052] Commons Daemon procrun(1.0.15.0 32位)開始 [2017-03-22 14:34:29] [信息] [2052]服務elasticsearch-service-x86名稱Elasticsearch 5.2.2(elasticsearch-service-x86) [2017-03-22 14:34:29] [error] [2052]指定的服務已經存在。 – archis

+0

[2017-03-22 14:34:29] [error] [2052]安裝'elasticsearch-service-x86'服務失敗 [2017-03-22 14:34:29] [error] [2052]指定服務已經存在。 [錯誤] [2052] Commons Daemon procrun失敗,退出值:8(安裝服務失敗) [2017-03-22 14:34:29] [error] [2052]指定的服務已經存在。 – archis

回答

0

日誌說你已經安裝了一個相同名稱的服務。您可以在服務管理器中檢查該服務,並且可以將其刪除。

1)單擊運行並搜索'services.msc'並單擊。

2)從服務列表中搜索名爲'elasticsearch-service-x86'的服務,選擇它並右鍵單擊並選擇卸載。在這裏,您還可以控制已安裝的服務來啓動,停止。

如果您希望保留此服務,您可以在下列文件中更改您嘗試安裝的服務的名稱。

/bin/elasticsearch-service.bat在第72或66行取決於您的機器。

但是彈性發布端口會被佔用(傳輸客戶端爲9200 and 9300),因此您將再次遇到此錯誤,您可以在elasticsearch.yml文件中更改這些端口。

謝謝

+0

右鍵單擊 「Elasticsearch 5.2.1(elasticsearch服務-86)」 顯示: 開始 停止 暫停 恢復 重啓 所有任務 開始 停止 暫停 恢復 重啓 刷新 屬性 幫助 不知道如何進行... – archis

+0

是的,你可以開始,停止....已安裝的服務。我不確定你想用你的機器上已經安裝的這個服務來做什麼,但是如果你想刪除這個已經安裝的服務,只需從命令提示符「sc delete ServiceName」發出這個命令。 – user3775217

+0

希望這適合你嗎? – user3775217