2012-01-06 34 views
27

Có cách nào để chạy Tìm kiếm Đàn hồi dưới dạng dịch vụ Windows không? Nó có thể không được, nhưng tôi nghĩ tôi sẽ thấy.chạy Tìm kiếm Đàn hồi dưới dạng dịch vụ Windows

+1

Cậu [kiểm tra tài liệu cài đặt] (http://www.elasticsearch.org/guide/reference/setup/installation.html)? Trình bao bọc được mô tả ở đó [hoạt động trên nhiều hệ điều hành] (http://wrapper.tanukisoftware.com/doc/english/download.jsp). – ig0774

Trả lời

2

Có, nó được mô tả here. Liên kết đó mô tả bằng cách sử dụng Java Service Wrapper, có thể hoạt động trên các cửa sổ. :)

+0

Lưu ý rằng phiên bản cộng đồng miễn phí không hỗ trợ chạy ElasticSearch dưới dạng quy trình 64 bit. – Lucas

8

Chỉ cần thực hiện cài đặt cho dịch vụ windows và công cụ thiết lập cho cài đặt.

https://github.com/jdzurik/ESWindowsInstaller

Yêu cầu duy nhất Java và Net và các công trình trên máy chủ Windows 64bit

6

Bạn có thể sử dụng binary install này, hoạt động hoàn hảo và bạn không cần phải làm bất cứ điều gì trong CLI.

+0

Có một chút lỗi thời với ElasticSearch tại thời điểm –

4

Tôi đã sử dụng số installer này. Dễ dàng như "tiếp theo, tiếp theo, tiếp theo!"

24

Kể từ 0,90,5 trở lên, hỗ trợ chạy ElasticSearch dưới dạng Dịch vụ Windows được chính thức đưa vào bản phân phối Windows.

http://www.elasticsearch.org/blog/0-90-5-released/

Từ thư mục bin:

> service.bat 
Usage: service.bat install|remove|start|stop|manager [SERVICE_ID] 

> service install 
Installing service  : 'elasticsearch-service-x64' 
Using JAVA_HOME (64-bit): c:jvmjdk1.7 
The service 'elasticsearch-service-x64' has been installed. 

> service start 
The service 'elasticsearch-service-x64' has been started 
+0

Vui nhộn. Tôi đã đưa ra điều này, bởi vì tôi thấy nó sẽ phức tạp. Nếu tôi biết nó thật dễ dàng, tôi sẽ làm điều này sớm hơn. Mất khoảng 30 giây kể từ khi bắt đầu chạy dưới dạng dịch vụ. –

+0

Đảm bảo rằng JAVA_HOME được xác định trong 'biến hệ thống'. –

0

Tất cả những gì bạn cần làm là chuyển đến thư mục cài đặt ES của bạn.

Chạy các lệnh

service.bat

dịch vụ cài đặt

dịch vụ bắt đầu

và bạn đã làm xong.

enter image description here

0

Elasticsearch sử dụng procrun để bọc các ứng dụng như một dịch vụ cửa sổ.

Dành cho phiên bản Elasticsearch bắt đầu 5.x, .bat tên tệp được thay đổi. Để cài đặt như một dịch vụ Windows, chúng ta có thể sử dụng lệnh sau:

C:\elasticsearch-5.0.0>.\bin\elasticsearch-service install 

giả gói Elasticsearch của bạn nằm ở C:\elasticsearch-5.0.0.

Nếu chúng ta đang sử dụng Elasticsearch trên 64-bit Windows, chúng tôi có thể kết thúc với ngoại lệ sau khi làm việc trên:

thread stack kích thước không được thiết lập; cấu hình qua C: \ elasticsearch-5.0.0 \ config \ jvm.options hoặc ES_JAVA_OPTS

Reason: Vấn đề khi chạy Elasticsearch như một dịch vụ trên Windows là procrun đòi hỏi đống phút, đống max và thread stack kích thước được thiết lập.

Resolution: Chúng ta có thể sử dụng -Xss1m (hay bất cứ những không gian bạn muốn trở thành) trong jvm.options tập tin.

Mở jvm.options tập tin trong \ config thư mục và nhập -Xss1m sau khi dòng

-Xms2g 
-Xmx2g 

như dưới đây:.

-Xms2g 
-Xmx2g 
-Xss1m 
Các vấn đề liên quan