【摘要】:可以使用“sqoop-help”命令来查看Sqoop 支持哪些命令,Sqoop 常用的命令及其功能见表9.1。表9.2数据库连接的公用参数对于不同的命令,有不同的参数,而有些公用参数是大多数命令都支持的,表9.2 列举了用于数据库连接的公用参数,表9.3 列举了import 命令的公用参数,表9.4 列举了export 命令的公用参数,表9.5 列举了Hive 相关的公用参数。表9.4export 命令的公用参数import 命令用于将关系型数据库中的数据导入HDFS 或Hive、HBase 中。
可以使用“sqoop-help”命令来查看Sqoop 支持哪些命令,Sqoop 常用的命令及其功能见表9.1。
表9.1 Sqoop 常用命令及其功能
对于不同的命令,有不同的参数,而有些公用参数是大多数命令都支持的,表9.2 列举了用于数据库连接的公用参数,表9.3 列举了import 命令的公用参数,表9.4 列举了export 命令的公用参数,表9.5 列举了Hive 相关的公用参数。
表9.2 数据库连接的公用参数
表9.3 import 命令的公用参数(www.xing528.com)
import 命令用于将关系型数据库中的数据导入HDFS 或Hive、HBase 中。
表9.4 export 命令的公用参数
表9.5 Hive 相关的公用参数
如果向Hive 中导入数据,那么当Hive 中没有对应表时会进行自动创建。如果进行增量导入数据到Hive,就需要设定“mode =append”或“mode = lastmodified”。append 模式主要针对insert 新增数据的增量导入,lastmodified 模式主要针对update 修改数据的增量导入。如果将查询结果导入Hive,就需要使用参数“-query”。使用时必须伴随参数“-target-dir、-hive-table”,如果查询中有where 条件,则条件后必须加上“$CONDITIONS”关键字。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。