2016-03-30 18 views
7

Tôi đang cố bắt đầu dịch vụ Tìm kiếm Đàn hồi trên máy chủ Windows 2008 R2, nhưng không thể khởi động. Nó trước đó đã được chạy trong vài tháng mà không có vấn đề.Không thể bắt đầu dịch vụ tìm kiếm đàn hồi

Trong dịch vụ, tôi nhận được thông báo:

"Windows không thể khởi động Elasticsearch 1.7.2 (ELASTIC_POC) trên máy tính địa phương Để biết thêm thông tin, xem lại System Event Log Nếu đây là một non_Microsoft.. dịch vụ, liên hệ với nhà cung cấp dịch vụ và tham khảo mã lỗi dịch vụ cụ thể 1. "

log tổ chức sự kiện rất vô ích, cho thấy lỗi sau:

"The Elasticsearch 1.7.2 dịch vụ (ELASTIC_POC) bước vào trạng thái dừng lại."

"The Elasticsearch 1.7.2 (ELASTIC_POC) dịch vụ chấm dứt với chức năng sai lỗi dịch vụ cụ thể .."

tôi nhận được thêm thông tin trong Elastic Tìm kiếm các tệp log riêng tuy nhiên:

[2016-03-30 10:47:22] [info] [ 3988] Running 'ELASTIC_POC' Service... 
[2016-03-30 10:47:22] [info] [ 3760] Starting service... 
[2016-03-30 10:47:22] [error] [ 3760] Failed creating java C:\Progra~2\Java\jre1.8.0_60\bin\client\jvm.dll 
[2016-03-30 10:47:22] [error] [ 3760] The system cannot find the path specified. 
[2016-03-30 10:47:22] [error] [ 3760] ServiceStart returned 1 
[2016-03-30 10:47:22] [error] [ 3760] The system cannot find the path specified. 
[2016-03-30 10:47:22] [info] [ 3988] Run service finished. 
[2016-03-30 10:47:22] [info] [ 3988] Commons Daemon procrun finished 

Kiểm tra C: \ Program Files (x86) \ Java \ jre1.8.0_60, nó chỉ chứa thư mục có tên "lib" (trống). Có một thư mục "jre1.8.0_73" có nhiều tệp, "bao gồm \ bin \ client \ jvm.dll"

Làm cách nào để tôi có thể thực hiện Tìm kiếm Đàn hồi sử dụng bản phát hành Java sau này hoặc mang lại nội dung cho jre1.8.0_60 thư mục? Tôi không thể tìm thấy trình cài đặt (an toàn để tải xuống) cho việc này ..

Bất kỳ trợ giúp nào được đánh giá cao.

+0

Kết quả của 'echo% JAVA_HOME%' là gì? – Rob

+0

C: \ Progra ~ 2 \ Java \ jre1.8.0_73 mặc dù tôi đã cập nhật điều này (trong cài đặt Môi trường) trước khi xem tin nhắn của bạn .. Tôi vẫn nhận được lỗi tương tự (Tôi đã khởi động lại máy chủ để chắc chắn) – mp3duck

Trả lời

2

giải quyết, bởi cài đặt dịch vụ một lần nữa ..

mở

{path-to-đàn hồi tìm kiếm} \ bin \

tại dấu nhắc lệnh,

và chạy

cài đặt dịch vụ

Nó sẽ không cho phép tôi chạy

dịch vụ xóa, vì vậy bây giờ tôi có hai dịch vụ tìm kiếm đàn hồi được liệt kê, tuy nhiên, đây là một máy chủ thử nghiệm, vì vậy đó là tốt.

9

Có xác suất rất cao mà Môi trường chạy thử Java của bạn đã được cập nhật tự động.

Điều này sẽ phá vỡ Tìm kiếm Đàn hồi vì bạn có một biến môi trường có tên là JAVA_HOME mà bây giờ được chỉ vào vị trí sai.

Trước tiên, hãy chuyển đến tệp chương trình/java và tìm thư mục mới của JRE. Nó có lẽ là một số phiên bản sau này. Ví dụ: thay vì jre1.8.0_73, có lẽ jre1.8.090 hoặc một số số cao hơn được gắn vào cuối.

Cập nhật biến môi trường JAVA_HOME của bạn cho phù hợp.

Sau đó, sau khi sao lưu thích hợp các tệp tìm kiếm đàn hồi của bạn, trong lời nhắc lệnh hỗ trợ quản trị viên, hãy điều hướng đến thư mục thùng tìm kiếm đàn hồi của bạn.

loại các lệnh sau

service remove 
service install 

Sau đó, bạn có thể sẽ muốn đi vào services.msc và chuyển đổi dịch vụ từ "đầu tay" để "tự động" hoặc "tự động trì hoãn"

Một có thể nghĩ rằng việc cài đặt lại dịch vụ sau khi cập nhật biến môi trường JAVA_HOME sẽ là không cần thiết, nhưng nó là cần thiết cho việc cài đặt của tôi.

+2

Đây chính là của tôi vấn đề. Cảm ơn. –

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