Flume监听oracle表增量的步骤详解
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,需求:获取oracle表增量信息,发送至udp514端口,支持ip配置步骤:(1)需要的jar oracle的 odbc5.jar(oracle安装目录 /jdbc/lib下查找)(2)flume的开
千家信息网最后更新 2025年02月04日Flume监听oracle表增量的步骤详解
需求:获取oracle表增量信息,发送至udp514端口,支持ip配置
步骤:
(1)需要的jar oracle的 odbc5.jar(oracle安装目录 /jdbc/lib下查找)
(2)flume的开源包flume-ng-sql-source-1.4.3.jar 最新的好像是1.5的 小版本记不住了 这个下载地址直接csdn上就有
这两个jar 都拷贝到flume的lib下
(3)flume配置文件
a1.sources = r1a1.sinks = k1a1.channels = c1#接收syslog配置#a1.sources.r1.type = syslogudp#a1.sources.r1.port = 514#a1.sources.r1.host = 0.0.0.0###########sql source#################a1.sources.r1.type = org.keedio.flume.source.SQLSourcea1.sources.r1.hibernate.connection.url = jdbc:oracle:thin:@10.9.224.36:1521/soc# Hibernate Database connection propertiesa1.sources.r1.hibernate.connection.user = soc_appa1.sources.r1.hibernate.connection.password = soc_appa1.sources.r1.hibernate.connection.autocommit = truea1.sources.r1.hibernate.dialect = org.hibernate.dialect.Oracle10gDialecta1.sources.r1.hibernate.connection.driver_class = oracle.jdbc.driver.OracleDrivera1.sources.r1.run.query.delay=1a1.sources.r1.status.file.path = /usr/local/flumea1.sources.r1.status.file.name = a1.sqlSource.status# Custom querya1.sources.r1.start.from = '2017-07-31 07:06:20'a1.sources.r1.custom.query = SELECT CHR(39)||TO_CHAR(CREATETIME,'YYYY-MM-DD HH24:MI:SS')||CHR(39),MSG FROM FLUME_NG_SQL_SOURCE WHERE CREATETIME > TO_DATE($@$,'YYYY-MM-DD HH24:MI:SS') ORDER BY CREATETIME ASCa1.sources.r1.batch.size = 6000a1.sources.r1.max.rows = 1000a1.sources.r1.hibernate.connection.provider_class = org.hibernate.connection.C3P0ConnectionProvidera1.sources.r1.hibernate.c3p0.min_size=1a1.sources.r1.hibernate.c3p0.max_size=10###########sql source##################自定义类型a1.sinks.k1.type = com.neusoft.utils.SyslogSink#配置发送ipa1.sinks.k1.destination = 10.9.224.36a1.channels.c1.type = memorya1.channels.c1.capacity = 10000a1.channels.c1.transactionCapacity = 10000a1.sources.r1.channels = c1a1.sinks.k1.channel = c1#启动命令 ./flume-ng agent -c ../conf -f ../conf/flume-sql.conf -n a1 -Dflume.root.logger=INFO,console &
由于是自己定义的sink 在我的博客中也有提到,所以配置了自定义的sink。
总结
以上所述是小编给大家介绍的Flume监听oracle表增量的步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
配置
增量
步骤
支持
监听
两个
信息
博客
命令
地址
拷贝
文件
版本
疑问
目录
端口
类型
网站
需求
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器金属滤网正反面
贵港网络安全事件
数据库的安全机制简答题
网络安全管理体系认证申请流程
如何提高部队网络安全意识
网络安全概论课
火鸟数据库中文插件
浙江信息安全培训网络安全培训
没有小程序怎么创建服务器
新识代网络技术
湖南省科技公司软件开发
今年网络安全开了哪些会议
计算机网络技术教程书
工业控制网络技术介绍
网络软件开发培训学校
软件开发答辩怎么说
子夜网络技术安全团队
湖南定制软件开发商
金证股份支付软件开发
sql 从数据库删除表
东风柳汽软件开发面试题
网络安全相关内容和相互联系
卫生健康局网络安全自查报告
网络安全小技巧都有哪些
开启远程服务器管理工具
山东省互联网科技峰会在济南举行
云信电话服务器繁忙是什么意思
数据库子表与主表
数据中心服务器互联
高青hr软件开发