Sqoop选项的用意是什么? -single - 双重munus区别?

时间:2015-07-11 11:44:38

标签: hadoop hive sqoop

在给定的示例中:username后跟一个 - 其中as --connect和--table其他命令后跟double - 这样的Sqoop选项的意图是什么?我应该在哪里使用单身和双人?

  

sqoop-import --connect jdbc:mysql:// localhost:3306 / db1 -username   root -password password --table tableName --hive-table tableName   --create-hive-table --hive-import --hive-home path / to / hive_home

  1. 列表项

1 个答案:

答案 0 :(得分:2)

通用Hadoop参数前面有一个短划线字符(-),而sqoop参数以两个破折号(--)开头,除非它们是单个字符参数,例如-P

支持的通用hadoop命令行参数是:
-conf <configuration file>指定应用程序配置文件
-D <property=value>使用给定属性的值
-fs <local|namenode:port>指定名称节点
-jt <local|jobtracker:port>指定职位跟踪器
-files <comma separated list of files>指定要复制到地图缩减群集的逗号分隔文件 -libjars <comma separated list of jars>指定要包含在类路径中的逗号分隔的jar文件 -archives <comma separated list of archives>指定要在计算机上取消归档的逗号分隔归档。

仅供参考:您必须在工具名称之后但在任何特定于工具的参数之前(例如{{}提供通用的hadoop参数-conf-D等等。 1}})。