2016-11-16 112 views
1

java_homeElasticsearch-5.0.0和5.0.1無法啓動服務

jvm.options:

-Xms20g 
-Xmx20g 
-Xss1m 

installation screen

日誌:

[2016-11-16 13:18:20] [info] [ 7892] Commons Daemon procrun (1.0.15.0 64-bit) started 
[2016-11-16 13:18:20] [info] [ 7892] Starting service 'ES' ... 
[2016-11-16 13:18:20] [warn] [ 7892] Failed to obtain service description 
[2016-11-16 13:18:21] [error] [ 7892] Failed to start 'ES' service 
[2016-11-16 13:18:21] [error] [ 7892] The data area passed to a system call is too small. 
[2016-11-16 13:18:21] [info] [ 7892] Start service finished. 
[2016-11-16 13:18:21] [error] [ 7892] Commons Daemon procrun failed with exit value: 5 (Failed to start service) 
[2016-11-16 13:18:21] [error] [ 7892] The data area passed to a system call is too small. 


The data area passed to a system call is too small. 
Failed to start service 

但elasticsearch .bat完美運行

+1

請提供一些上下文問題的正文❖如果只是爲了更清楚地重申問題的標題。 –

+0

這個答案應該有所幫助:http://stackoverflow.com/questions/28624943/cannot-start-service-after-elasticsearch-upgrade-from-1-4-1-to-1-4-4 – Val

+0

@Val我保留得到相同的錯誤 –

回答

0

將-Xss1m添加到配置文件夾中的文件jvm.options

0

轉到config文件夾並打開elasticsearch.yml文件,然後做下面的更改。

取消對cluster.nameelasticsearch.ymlnode.name象下面這樣jvm.options

cluster.name: ESCluster 

node.name: ESNode 

更改堆大小

-Xms1g 
-Xmx1g 

轉到bin文件夾,然後運行elasticsearch.bat Server Startup