sqoop命令

Sqoop有较多的命令和参数,我这里从实践和源码的角度将他们一一整理出来,这里Sqoop版本是1.3

        Sqoop大约有13种命令,和几种通用的参数(都支持这13种命令).这里先列出这13种命令.

 

序号命令/command说明
1imporImportTool从关系型数据库中导入数据(来自表或者查询语句)到HDFS中
2exportExportTool将HDFS中的数据导入到关系型数据库中
3codegenCodeGenTool获取数据库中某张表数据生成Java并打成jar包
4create-hive-tableCreateHiveTableTool

创建Hive表

5evalEvalSqlTool查看SQL执行结果
6import-all-tablesImportAllTablesTool导入某个数据库下所有表到HDFS中
7jobJobTool 
8list-databasesListDatabasesTool列出所有数据库名
9list-tablesListTablesTool列出某个数据库下所有表
10mergeMergeTool 
11metastoreMetastoreTool 
12helpHelpTool查看帮助
13versionVersionTool查看版本

 

        接着列出Sqoop的各种通用参数,然后针对以上13个命令列出他们自己的参数.Sqoop通用参数又分Common arguments,Incremental import arguments,Output line formatting arguments,Input parsing arguments,Hive arguments,HBase arguments,Generic Hadoop command-line arguments,下面一一说明:

       1.Common arguments

           通用参数,主要是针对关系型数据库链接的一些参数

 

序号参数说明样例
1connect连接关系型数据库的URLjdbc:mysql://localhost/sqoop_datas
2connection-manager连接管理类,一般不用 
3driver连接驱动
4hadoop-home hadoop目录/home/guoyun/hadoop
5help查看帮助信息 
6password连接关系型数据库的密码 
7username链接关系型数据库的用户名 
8verbose查看更多的信息,其实是将日志级别调低该参数后面不接值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值