我试图从运行PowerShell中以下sqoop工作,但我结束了一个错误,说--schema是无法识别的参数:无法识别--schema参数sqoop工作
$sqoopDef = New-AzureRmHDInsightSqoopJobDefinition -Command "import --connect $connectionString --target-dir $targetDir --fields-terminated-by \t --lines-terminated-by \n -m $numMappers --table $tableName-- --schema $schema"
如果我尝试从它运行的命令行运行相同的工作,没有任何错误。 --schema参数是不是从powershell中支持的?
注意:我在Azure HdInsight上使用Spark 1.6.1 Linux群集。 Sqoop版本是:1.4.6.2.4.2.0-258
谢谢!
我也怀疑这个命令被传递给了集群,因此,它应该与它被称为(cmd或powershell)的地方没有任何区别。无论如何,我已经尝试了几种不同的解决方案,包括删除您提到的“ - ”,但它不起作用。 –