读书人

Sqoop源码分析(3) Sqoop各种命令和参数

发布时间: 2012-07-23 09:42:19 作者: rapoo

Sqoop源码分析(三) Sqoop各种命令和参数

? ? ? ???欢迎加入Hadoop超级群:?180941958

? ? ? ? ?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中7jobJobTool8list-databasesListDatabasesTool列出所有数据库名9list-tablesListTablesTool列出某个数据库下所有表10mergeMergeTool11metastoreMetastoreTool12helpHelpTool查看帮助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_datas2connection-manager连接管理类,一般不用3driver连接驱动
4hadoop-home?hadoop目录/home/guoyun/hadoop5help查看帮助信息6password连接关系型数据库的密码7username链接关系型数据库的用户名8verbose查看更多的信息,其实是将日志级别调低该参数后面不接值

?

?

1 楼 hibernate159 2012-03-06 请问,sqoop能否导入到hive二级分区中

读书人网 >开源软件

热点推荐