如何通过Hive在序列文件中写入自定义键值

时间:2018-12-21 07:25:17

标签: hive hiveql

我正在从hive插入记录作为序列文件,但是在使用hadoop fs -text命令查看文件时,关键部分变为空白。有什么方法可以用简单的hiveql代码覆盖关键部分吗?

我试图为每个记录提供序列号,例如1,2,3...的关键部分。

1 个答案:

答案 0 :(得分:0)

默认情况下,配置单元将忽略顺序文件的关键部分。因此,当我们使用select语句查看表的内容时,永远不会显示关键部分,而仅显示表的列,即顺序文件的值部分。 但是,在顺序文件上执行hadoop -text时,将显示关键部分以及值部分。

为了在序列文件中填充关键部分,我们需要显式编写Map Reduce程序。