2013-01-12 18 views
7

Tôi cố gắng để thiết lập một đường ống LogStash/Redis/ElasticSearch cho khai thác gỗ tập trung, tôi có một vài câu hỏi,SettingUp ElasticSearch Logstash

  1. Tôi tin rằng để làm việc này, bạn cần một phiên bản cụ thể của elasticsearch & logstash, là có một nơi mà tôi có thể tìm thấy một bản đồ một-một trong những phiên bản của elasticsearch & gel logstash với nhau.

  2. Điều này nghe có vẻ rất ngớ ngẩn nhưng, trong tệp elasticsearch.yml tất cả các dòng bắt đầu bằng #, tôi có cần loại bỏ # cho một số giá trị tối thiểu không.

  3. Cuối cùng tôi thiết lập toàn bộ đường ống, nhưng tôi thấy các lỗi sau,

    NativeException - org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [SERVICE_UNAVAILABLE/1/state not recovered/initialized];[SERVICE_UNAVAILABLE/2/no master];: 
        org/elasticsearch/cluster/block/ClusterBlocks.java:138:in `globalBlockedException' 
        org/elasticsearch/cluster/block/ClusterBlocks.java:128:in `globalBlockedRaiseException' 
    

Ngoài ra tôi cài đặt plugin elasticsearch đầu, nhưng nó không thành công để tải lên, tất cả tôi thấy là một quay bánh xe trong tab Chrome.

+0

Cách tốt nhất để có được sự giúp đỡ với logstash là sử dụng danh sách gửi thư hoặc Kênh IRC vì đó là nơi cộng đồng và người dùng chuyên gia đang hoạt động cư trú. –

Trả lời

12

1 Nhìn một the logstash elasticsearch output

Nó nói rằng cho logstash 1.1.9 bạn nên sử dụng elasticsearch 0.20.2.

2 Phụ thuộc vào nhu cầu và môi trường của bạn, nhưng ban đầu bạn không cần phải thay đổi bất cứ điều gì trong elasticsearch để làm cho nó hoạt động.

3 Có vẻ như bạn gặp vấn đề trong việc tìm kiếm các nút, có thể đó là điều gì đó liên quan đến phát hiện đa hướng và cấu hình môi trường của bạn.

Nhìn vào elasticsearch zen discovery

Hãy thử tắt multicast sử dụng unicast thay vào đó, để làm điều đó chỉ bỏ ghi chú dòng này trong tập tin cấu hình elasticsearch.yml của bạn:

discovery.zen.ping.multicast.enabled: false 

và thiết lập trên host unicast để phù hợp với môi trường của bạn :

discovery.zen.ping.unicast.hosts: ["localhost"] 

Có thể this thread có thể giúp bạn.

0

Nếu bạn đang chạy @ cluster điều hướng đến thư mục cấu hình. Đó là bên trong thư mục của bạn đàn hồi

tại elasticsearch.yml phép: -

discovery.zen.ping.multicast.enabled: false 

theo mặc định nó là

#discovery.zen.ping.multicast.enabled: false 
Các vấn đề liên quan