Sqoop使用总结——从大数据集群导出数据export

HIVE/HDFSRDBMS

$ 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是否可以承受这么大的压力?

替代方案:

  1. 先将Hbase的数据导出到 hdfs,然后再把数据从HDFS导入MySQL中
  2. 把Hbase表映射为hive表,然后把hive表中数据导出到MySQL中

你可能感兴趣的:(sqoop)