博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
logstash向elasticsearch写入数据,如何指定多个数据template
阅读量:6202 次
发布时间:2019-06-21

本文共 1145 字,大约阅读时间需要 3 分钟。

   之前在配置从logstash写数据到elasticsearch时,指定单个数据模板没有问题,但是在配置多个数据模板时候,总是不成功,后来找了很多资料,终于找到解决办法,就是要多加一个配置项: template_name ,切该名字必须全部为小写

  参考配置信息:

output {        if [type] == "log_01" {                elasticsearch {                        cluster => 'elasticsearch'                        host =>         'x.x.x.x'                        index => 'log_01-%{+YYYY-MM-dd}'                        port => '9300'                        workers => 1                        template => "/data/logstash/conf/template_01.json"                        template_name => "template_01.json"                        template_overwrite => true                }        }        if [type] == "log_02" {            elasticsearch {                        cluster => 'elasticsearch'                        host =>         'x.x.x.x'                        index => 'log_02-%{+YYYY-MM-dd}'                        port => '9300'                        workers => 1                        template => "/data/logstash/conf/template_02.json"                        template_name => "template_01.json"                      template_overwrite => true                }        }}

模板的配置请参见:

转载地址:http://aetca.baihongyu.com/

你可能感兴趣的文章
12 结构型模式-----享元模式
查看>>
fstream的文件操作
查看>>
通过js对表单对象的便捷获取
查看>>
Construct Binary Tree from Inorder and Postorder Traversal
查看>>
详细记录sql运行时间(精确到毫秒)
查看>>
pta7-19打印学生选课清单(模拟)
查看>>
vimrc
查看>>
Springboot-shiro-redis实现登录认证和权限管理
查看>>
使用Bootstrap-Table 遇到的问题
查看>>
I00015 打印等腰三角形字符图案(底边在上)
查看>>
HDU2502 月之数
查看>>
从浏览器渲染的角度谈谈html标签的语义化
查看>>
JS移动客户端--触屏滑动事件
查看>>
对于PHP大型开发框架的看法[转]
查看>>
11-03笔记图
查看>>
python基础练习
查看>>
Python编码与解码
查看>>
持续集成~Jenkins构建GitHub项目的实现
查看>>
遍历页面上的CheckBox,CheckBoxList
查看>>
返回引用
查看>>