Sqoop指令介绍
Sqoop工具操作简单,它提供了一系列的工具指令,来进行数据的导入、导出操作等。使用Sqoop解压包中bin目录下的“sqoop help”指令可以查看Sqoop支持的所有工具指令,具体效果如图1所示。
图1 Sqoop工具指令
上述图1返回结果即为Sqoop支持的所有工具指令,并且对应有英文解释说明。其中,包含了常用的导入(import)、导出(export)、显示所有数据库名称(list-databases)、显示所有表(list-tables)等。
在执行上述Sqoop相关指令时,还需要指定各种指令参数,可以使用“sqoop help command”指令来进行查看。例如查看数据导入import指令使用方式,可以使用“sqoop help import”指令进行查看,效果如图2所示(指令参数较多,只展示部分截图)。
图2 Sqoop指令使用帮助
从图2可以看出,使用“sqoop help import”指令查看具体指令的相关参数,能够进一步帮助我们使用具体指令。
需要说明的是,在执行Sqoop指令进行操作时可以指定通用参数(Common arguments)和特定参数。通用参数主要用于对关系型数据库的连接配置,而特定参数主要用于对Sqoop的具体操作实现进行功能配置,并且通用参数必须位于特定参数之前。