elasticsearch版本:elasticsearch-2.2.0.rpm logstash版本:logstash-2.2.2-1.noarch.rpm如何配置logstash以創建elasticsearch索引?
我開始elasticsearch,然後用/etc/logstash/conf.d/logstash.conf logstash有一個基本的stdin/stdout,但沒有創建elasticsearch索引。如果我以下內容添加到我的logstash輸出配置我得到的指示黃色狀況的指標:
行動=>「創建」 指數=>「main_index」
它是黃色的,而不能使用的原因,是因爲碎片的數量爲5和副本是如果我運行:
捲曲-XPUT 'http://localhost:9200/index2/' -D ' 指數: number_of_shards:1個 number_of_replicas:0 '
「index2」是綠色且可用。我如何告訴logstash和/或elasticsearch我希望我的索引有0個副本的碎片而不發出curl命令?
謝謝。
將指數TEMPL ates爲你工作? http://stackoverflow.com/questions/24553718/updating-the-default-index-number-of-replicas-setting-for-new-indices – Filip
也許這個閱讀可能會提供一些更好的背景給你的困境...... https://github.com/logstash-plugins/logstash-output-elasticsearch/issues/324 – Filip