Sqoop常用命令

x33g5p2x  于2021-03-14 发布在 Sqoop  
字(0.8k)|赞(0)|评价(0)|浏览(774)

sqoop的命令的基本结构为sqoop 命令名 参数名 参数值,比如sqoop import --connect jdbc:mysql://hadoop101:3306/sqoop_db

序号命令对应的Java类说明
1importImportTool将RDBMS数据导入到hadoop集群
2exportExportTool将hadoop集群数据导出到RDBMS系统上
3codegenCodeGenTool获取数据库中某张表数据生成 Java 并打包 Jar
4create-hive-tableCreateHiveTableTool创建 Hive 表
5evalEvalSqlTool查看 SQL 执行结果
6import-all-tablesImportAllTablesTool导入某个RDBMS数据库下所有表到HDFS 中
7jobJobTool用来生成一个 sqoop的任务,生成后,该任务并不执行,除非使用命令执行该任务。
8list-databasesListDatabasesTool列出所有数据库名
9list-tablesListTablesTool列出某个数据库下所有表
10mergeMergeTool将 HDFS 中不同目录下面的数据合在一起,并存放在指定的目录中
11metastoreMetastoreTool记录 sqoop job 的元数据信息,如果不启动 metastore 实例,则默认的元数据存储目录为:~/.sqoop,如果要更改存储目录,可以在配置文件sqoop-site.xml 中进行更改。
12helpHelpTool打印 sqoop 帮助信息
13versionVersionTool打印 sqoop 版本信息
对于上面个命令的用法,如export命令,输入sqoop export --help来获取使用方式
[root@hadoop101 /]# sqoop export --help

Common arguments:
   --connect <jdbc-uri>
   ......

相关文章

微信公众号

最新文章

更多