在给定的示例中: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
答案 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}})。