暂无图片
ogg 推数据到 hbase 报错:Failed to instantiate [oracle.goldengate.datasource.GGDataSource]
我来答
分享
暂无图片 匿名用户
ogg 推数据到 hbase 报错:Failed to instantiate [oracle.goldengate.datasource.GGDataSource]

具体报错信息:

hMethodError: org.apache.hadoop.hbase.client.HBaseAdmin.checkHBaseAvailable(Lorg/apache/hadoop/conf/Configuration;)V

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
薛晓刚

我提供一下我的成功实践经验给你看看有没有帮助。

add ext exoh , integrated tranlog, begin now

add exttrail ./dirdat/oh, ext exoh



add replicat rhbase, exttrail /ogg/ogg4oracle/dirdat/oh ,nodbcheckpoint


REPLICAT rhbase

TARGETDB LIBFILE libggjava.so SET property=dirprm/hbase.props

REPORTCOUNT EVERY 1 MINUTES, RATE

GROUPTRANSOPS 10000

MAP xxg.*, TARGET xxg.*;





[oracle@ogg dirprm]$ cat hbase.props


gg.handlerlist=hbase


gg.handler.hbase.type=hbase

gg.handler.hbase.hBaseColumnFamilyName=users

gg.handler.hbase.keyValueDelimiter=CDATA[=]

gg.handler.hbase.keyValuePairDelimiter=CDATA[,]

gg.handler.hbase.encoding=UTF-8

gg.handler.hbase.pkUpdateHandling=abend

gg.handler.hbase.nullValueRepresentation=CDATA[NULL]

gg.handler.hbase.authType=none

gg.handler.hbase.includeTokens=false

gg.handler.hbase.mode=tx

goldengate.userexit.writers=javawriter

javawriter.stats.display=TRUE

javawriter.stats.full=TRUE

gg.log=log4j

gg.log.level=INFO

gg.report.time=30sec

#Sample gg.classpath for Apache HBase

#gg.classpath=/var/lib/hbase/lib/*:/var/lib/hbase/conf/:

gg.classpath=/hbase/lib/*:/hbase/conf/*

#Sample gg.classpath for CDH

#gg.classpath=/opt/cloudera/parcels/CDH/lib/hbase/lib/*:/etc/hbase/conf

#Sample gg.classpath for HDP

#gg.classpath=/usr/hdp/current/hbase-client/lib/*:/etc/hbase/conf


javawriter.bootoptions=-Xmx512m -Xms32m -Djava.class.path=ggjava/ggjava.jar

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交