HIVE/HDFS到RDBMS
$ bin/sqoop export \
--connect jdbc:mysql://hadoop000:3306/company \
--username root \
--password root \
--table staff \
--num-mappers 1 \
--export-dir /user/hive/warehouse/staff_hive \
--input-fields-terminated-by "\t"
提示:Mysql中如果表不存在,不會自動創建
目前沒有命令可以直接將 hbase 中的數據導出到 mysql,
原因:hbase是大數據生態圈的組件,就是爲了存放大數據,直接導出到MySQL,MySQL是否可以承受這麼大的壓力?
替代方案:
- 先將Hbase的數據導出到 hdfs,然後再把數據從HDFS導入MySQL中
- 把Hbase表映射爲hive表,然後把hive表中數據導出到MySQL中