居然是你

logstash-input-jdbc怎样简化配置文件

匿名 | 发布于2017年08月04日 | 阅读数:3703

使用logstash-input-jdbc从同一个数据库里采集几十张表里的数据。每张表对应一个jdbc模块,每个模块里很多jdbc的参数都是相同的,除了表名和sql语句不同。请问这种情况下,怎样写配置文件最简单方便?
已邀请:

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

赞同来自:

可以参考我博客:http://blog.csdn.net/laoyang36 ... 52953
这里有完成你要的简化配置。
欢迎加入qq群讨论:
死磕Elasticsearch 技术交流QQ群:626036393
匿名用户

匿名用户

赞同来自:

你也是把jdbc_connection_string这些参数重复了很多次,没有达到我希望的简化效果。我是想在一个地方定义,能引用或者包含N次。而不是每张表都重复写一次。

jroam

赞同来自:

顶一下,

Neal.Shan - 学习学习

赞同来自:

我是写在了shell里面
export JDBC_URL=jdbc:mysql://localhost:3306/test
 
logstash里这么写就行了
jdbc_connection_string => "${JDBC_URL}"
 
其他以此类推
 

要回复问题请先登录注册