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中