使用Oracle GoldenGate实现Oracle数据库与Hbase实时同步
发布时间: 2021-06-28
使用Oracle GoldenGate实现Oracle数据库与Hbase实时同步,大数据分析解决方案在改善业务洞察和增强客户体验方面发挥着关键作用。Oracle GoldenGate for Big Data产品提供了一个全面的解决方案,用于在不影响生产源系统性能的情况下,将事务数据实时投递到大数据平台,这为提高运营效率和改善客户体验奠定了基础。
本文就以Oracle数据库和Hbase为例,进行相应配置介绍。
配置GoldenGate捕获进程
首先,配置源端Oracle数据库的捕获进程:
edit params extma
配置GoldenGate传输进程
其次,配置路由传输进程:
edit params dpema
配置Hbase投递进程
由于OGG 12.2.0.1 for Hbase 只支持Apache Hbase 的jar包,由于本次测试环境是CDH Hbase,所以需要在Apache Hbase官网下载CDH Hbase server对应版本的Apache Hbase文件,本次测试下载的是hbase-1.0.3-bin.tar.gz包。
将该文件解压到单独的目录下,本次测试时解压目录为/data/bigdata/lib/hbase-1.0.3,/data/bigdata/lib/hbase-1.0.3/lib下的jar包需要配置在classpath最前面。
最后,配置目标端Hbase的投递进程:
edit params rephbase
配置hbase.props内容如下:
如此配置后,就能方便地使用Oracle GoldenGate实现Oracle数据库与Hbase的实时同步。
上一篇: 思科与华为认证有什么区别
下一篇: 网络工程要考什么证