Sqoop实现MySQL到HBase数据库的传输

Sqoop实现MySQL到HBase数据库的传输,第1张

Sqoop实现MySQL到HBase数据库的传输 MySQL数据库表展示,表名test4

先在Hbase创建一张表,创建如下

执行以下命令

sqoop import --connect jdbc:mysql://192.168.42.1:3306/dsj?serverTimezone=UTC
–username root -P
–table test4
–hbase-table mysql_Hbase
–column-family stu_info
–hbase-create-table
–hbase-row-key id
-m 1

参数解读 –connect : 远程连接MySQL数据库,由于本人MySQL数据库是8.0版本,所以加上了serverTimezone,如果数据库在5.0以下,可以不用加入这个参数
–table : 源数据表 --> MySQL的数据表
– hbase-table : 目标数据表 --> hbase创建的数据表
–column-family : 列族名
– hbase-create-table : 创建hbase表
–hbase-row-key : 行键
-m : 允许传输表的最大数量 hadoop执行命令

执行结果如下

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5676838.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存