【发布时间】:2016-06-07 13:03:36
【问题描述】:
elasticsearch 版本:elasticsearch-2.2.0.rpm logstash 版本:logstash-2.2.2-1.noarch.rpm
我启动 elasticsearch,然后使用 /etc/logstash/conf.d/logstash.conf 启动具有基本标准输入/标准输出的 logstash,但没有创建弹性搜索索引。如果我将以下内容添加到我的 logstash 输出配置中,我会得到一个指示黄色状态的索引:
动作 => “创造” index => "main_index"
它是黄色的,不可用的原因是分片数为5,副本数为3。如果我运行:
curl -XPUT 'http://localhost:9200/index2/' -d ' 指数 : number_of_shards : 1 number_of_replicas : 0 '
“index2”为绿色且可用。如何在不发出 curl 命令的情况下告诉 logstash 和/或 elasticsearch 我希望我的索引有 1 个分片和 0 个副本?
谢谢。
【问题讨论】:
-
索引模板是否适合您? stackoverflow.com/questions/24553718/…
-
另外,也许这篇阅读文章可能会为您的困境提供一些更好的背景...github.com/logstash-plugins/logstash-output-elasticsearch/…
标签: indexing elasticsearch logstash