多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
sqoop的命令的基本结构为`sqoop 命令名 参数名 参数值`,比如`sqoop import --connect jdbc:mysql://hadoop101:3306/sqoop_db` | 序号 | 命令 | 对应的Java类 | 说明 | | --- | --- | --- | --- | |1 | import | ImportTool | 将RDBMS数据导入到hadoop集群 | |2 | export | ExportTool | 将hadoop集群数据导出到RDBMS系统上 | |3 | codegen | CodeGenTool | 获取数据库中某张表数据生成 Java 并打包 Jar | |4 | create-hive-table | CreateHiveTableTool | 创建 Hive 表 | |5 | eval | EvalSqlTool | 查看 SQL 执行结果| |6 | import-all-tables | ImportAllTablesTool | 导入某个RDBMS数据库下所有表到HDFS 中 | |7 | job | JobTool | 用来生成一个 sqoop | 的任务,生成后,该任务并不执行,除非使用命令执行该任务。| |8 | list-databases | ListDatabasesTool | 列出所有数据库名 | |9 | list-tables | ListTablesTool | 列出某个数据库下所有表 | |10 |merge | MergeTool | 将 HDFS 中不同目录下面的数据合在一起,并存放在指定的目录中 | |11 | metastore | MetastoreTool | 记录 sqoop job 的元数据信息,如果不启动 metastore 实例,则默认的元数据存储目录为:~/.sqoop,如果要更改存储目录,可以在配置文件sqoop-site.xml 中进行更改。 | |12 | help | HelpTool | 打印 sqoop 帮助信息 | |13 | version | VersionTool | 打印 sqoop 版本信息 | ``` 对于上面个命令的用法,如export命令,输入sqoop export --help来获取使用方式 [root@hadoop101 /]# sqoop export --help Common arguments: --connect <jdbc-uri> ...... ```