栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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

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执行命令

执行结果如下

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/671604.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号