Sqoop导出数据

    xiaoxiao2021-03-25  64

    1).从HDFS、Hive表导出到Mysql      由于hive表的数据库和表其实就是HDFS上的目录和文件,所以从Hive表导出数据就是从HDFS对应的目录导出数据 先在mysql中创建表接收导出数据 create table  hive2mysql( deptno int, deptname varchar(20), address varchar(20) ); bin/sqoop export \ --connect jdbc:mysql://bigdata.ibeifeng.com:3306/testdb \ --username root \ --password root123 \ --table  hive2mysql \ --num-mappers 1 \ --export-dir /user/hive/warehouse/db01.db/dept \ --fields-terminated-by "\t” 2)可以将Sqoop的命令选项写在文件,通过【--options-file】指定文件,进行运行程序。 vim sqoop_script export --connect jdbc:mysql://bigdata.ibeifeng.com:3306/testdb --username root --password root123 --table hive2mysql --num-mappers 1 --export-dir /user/hive/warehouse/db01.db/dept --fields-terminated-by "\t" $ bin/sqoop --options-file  ~/sqoop_script
    转载请注明原文地址: https://ju.6miu.com/read-38257.html

    最新回复(0)