2016-05-25 26 views
5

Tôi có Windows Server 2012 mới và đã cài đặt dịch vụ ElasticSearch với service install. Khi tôi cố gắng khởi động nó mặc dù nó không khởi động được (Exit code 1).Dịch vụ Tìm kiếm Đàn hồi không bắt đầu. Không thể tìm thấy JVM

Nhìn vào các bản ghi nó không thể tìm thấy đường dẫn đến JVM:

[2016-05-25 19:10:22] [info] [ 1964] Commons Daemon procrun (1.0.15.0 64-bit) started 
[2016-05-25 19:10:22] [info] [ 1964] Starting service 'elasticsearch-service-x64' ... 
[2016-05-25 19:10:22] [info] [ 2508] Commons Daemon procrun (1.0.15.0 64-bit) started 
[2016-05-25 19:10:22] [info] [ 2508] Running 'elasticsearch-service-x64' Service... 
[2016-05-25 19:10:22] [info] [ 2968] Starting service... 
[2016-05-25 19:10:22] [error] [ 2968] Failed creating java %JAVA_HOME%\jre\bin\server\jvm.dll 
[2016-05-25 19:10:22] [error] [ 2968] The system cannot find the path specified. 
[2016-05-25 19:10:22] [error] [ 2968] ServiceStart returned 1 
[2016-05-25 19:10:22] [error] [ 2968] The system cannot find the path specified. 
[2016-05-25 19:10:22] [info] [ 2508] Run service finished. 
[2016-05-25 19:10:22] [info] [ 2508] Commons Daemon procrun finished 
[2016-05-25 19:10:24] [error] [ 1964] Failed to start 'elasticsearch-service-x64' service 
[2016-05-25 19:10:24] [error] [ 1964] The data area passed to a system call is too small. 
[2016-05-25 19:10:24] [info] [ 1964] Start service finished. 
[2016-05-25 19:10:24] [error] [ 1964] Commons Daemon procrun failed with exit value: 5 (Failed to start service) 
[2016-05-25 19:10:24] [error] [ 1964] The data area passed to a system call is too small. 

Tuy nhiên, biến JAVA_HOME được thiết lập một cách chính xác:

C:\elasticsearch-2.3.3\elasticsearch-2.3.3\bin>dir "%JAVA_HOME%\jre\bin\server\" 
Volume in drive C has no label. 
Volume Serial Number is 6F6F-14E6 

Directory of C:\Program Files\Java\jdk1.8.0_92\jre\bin\server 

05/25/2016 06:22 PM <DIR>   . 
05/25/2016 06:22 PM <DIR>   .. 
05/25/2016 06:22 PM  19,136,512 classes.jsa 
05/25/2016 06:21 PM   8,775,712 jvm.dll 
05/25/2016 06:21 PM    1,423 Xusage.txt 
       3 File(s)  27,913,647 bytes 
       2 Dir(s) 121,919,512,576 bytes free 

Tôi đang chạy giao diện điều khiển như quản trị viên.

Mọi đề xuất?

+0

Đề xuất chạy trình quản lý 'elasticsearch-service.bat', chuyển đến tab Java và đặt thủ công vị trí Máy ảo Java cho jvm.dll. – Underverse

Trả lời

10

Chỉ cần tìm ra giải pháp. Tôi đã chuyển biến số JAVA_HOME từ biến người dùng sang biến hệ thống.

Bây giờ dịch vụ đang chạy.

Các vấn đề liên quan