04 使用Sqoop将mysql数据导入hbase

04 使用Sqoop将mysql数据导入hbase,第1张

本节演示使用Sqoop将mysql数据导入hbase。

(1)mysql数据导入hbase

如此,就完成了把mysql导入了hbase。

版本不匹配,环境上版本固定,所以选用手动新建hbase表,再导入数据

bin/sqoop import --connect jdbc:oracle:thin:@192.168.16.223:1521/orcl --username sitts --password password --table SITTS.ESB_SERVICE_PARAM --target-dir /sqoop/oracle/esb_service_param --split-by PARAM_ID --incremental append --check-column PARAM_ID --last-value 33

hdfs dfs -cat /sqoop/oracle/esb_service_param/part-m-00004

Sqoop 1.4.6 UserGuide

使用sqoop工具。

1、在行键选择那里,通过用“”,将需要做行键的多个列写在一起就可以了。

2、例如要将a和b列同时做行键,那么--hbase-row-key "a,b"就可以了。

 

 Sqoop是一款开源的工具,主要用于在Hadoop(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递,可以将

一个关系型数据库(例如 : MySQL ,Oracle

,Postgres等)中的数据导进到Hadoop的HDFS中,也可以将HDFS的数据导进到关系型数据库中。


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

原文地址:https://54852.com/sjk/6722260.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存