为了账号安全,请及时绑定邮箱和手机立即绑定

怎么用sqoop把oracle的数据传输到hbase中

/ 猿问

怎么用sqoop把oracle的数据传输到hbase中

守着星空守着你 2018-12-30 04:00:40

怎么用sqoop把oracle的数据传输到hbase中


查看完整描述

1 回答

?
慕盖茨9453107

Sqoop除了能够将数据从关系型数据库导入到HDFS和Hive中,还能够导入到HBase表中。
--hbase-table:通过指定--hbase-table参数值,指明将数据导入到HBase表中,而不是HDFS上的一个目录。输入表中的每一行将会被转换成一个HBase Put操作的输出表的一行。
--hbase-row-key:你可以使用--hbase-row-key参数,手动的指定row key。默认的情况下,Sqoop会将split-by 列作为HBase rowkey列。如果没有指定split-by值,它将会试图识别关系表的关键字。
如果源表是组合关键字,--hbase-row-key 参数后面值是用逗号分隔的组合关键字属性的列表,在这样种情况下,通过合并组合关键字属性的值来产生HBase的Row key,每个值之间使用下划线分隔开来。

查看完整回答
反对 回复 2019-01-04
  • 1 回答
  • 0 关注
  • 285 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信