居然是你

Logstash通过output写入ES时,无法自动创建索引

Elasticsearch | 作者 Hyber | 发布于2017年08月04日 | 阅读数:16298

Logstash output写入ESrubydebug输出正常。但写入ELasticsearch无反应,无法按照自己指定的索引名:xxx-%{type}-{+YY;mm:ss}创建索引,自己手动创建相同索引后,elastic可写入数据,能检控到文档建立。请各位大佬指教。
 
如图为索引信息,和Logstash配置文件,ES的两个索引都为自己手工建立才有数据写入,而非Logstash转发后自己建立。系统版本为最新的5.5版本。
WX20170804-123855@2x.png WX20170804-124153@2x.png
已邀请:

yangg

赞同来自: Hyber BrickXu

 
PUT /_cluster/settings
{
"persistent" : {
"action": {
"auto_create_index": "true"
}
}
}
5.0以上需要设置自动创建index
 

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自: novia

http://blog.csdn.net/laoyang36 ... 42744
参考下这篇
有问题欢迎加入:死磕Elasticsearch 技术交流QQ群:626036393

Hyber

赞同来自:

因为记得没错的话,logstash有动态模板的,应该可以自己创建相关索引的。

要回复问题请先登录注册