--fileds-terminated-by 和 --input-fields-terminated-by 在 Sqoop Hive 命令中的区别

4
有人能告诉我这两个参数--fileds-terminated-by和--input-fields-terminated-by在sqoop中有什么区别吗?以及何时使用它们,附带示例。
2个回答

7

--fields-terminated-by 是在 Sqoop 导入期间使用的选项(即它们是输出格式化参数),用于描述数据将如何写入 HDFS。

--input-fields-terminated-by 是在 Sqoop 导出期间使用的选项(即它们是输入格式化参数),用于描述在将数据导出到关系型数据库之前,输入数据在 HDFS 中的存在方式。

参考:https://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html


-1
在Hive中,它会像这样:
行格式分隔符
字段由','终止
这说明了输入数据中列的分隔方式。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接