Flume监听oracle表增量的步骤详解
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,需求:获取oracle表增量信息,发送至udp514端口,支持ip配置步骤:(1)需要的jar oracle的 odbc5.jar(oracle安装目录 /jdbc/lib下查找)(2)flume的开
千家信息网最后更新 2025年11月13日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安全错误
数据库的锁怎样保障安全
软件开发流程简介
关注网络安全文明绿色上网
姜堰区直销网络技术诚信合作
朝阳区企业软件开发多少钱
服务器内存要自检吗
地下城服务器变少了
惠州市多典米网络技术
网络安全保护的发展状态
数据库凭白无故要密码
上海网络安全软件的公司
阿里云服务器 防爬虫
网络安全arp检测方法
王牌竞速最新服务器叫什么名儿
关系型数据库读取步骤
两会期间医院保障网络安全
教学中的网络技术
武汉联影软件开发工程师
wing7网络安全模式
孚能科技工业互联网
甘肃数据网络技术服务优势
提供网络安全环境
数据库设置出生日期限制
苍南网络安全
介绍数据库技术
php5.6查询数据库
网络技术专业职业规划书
长沙有哪些正规的软件开发公司
2020网络安全小课堂
游戏软件开发是学什么软件
甘肃数据网络技术服务优势