【发布时间】:2016-12-12 02:26:15
【问题描述】:
我是大数据和相关技术的新手,所以我不确定我们是否可以将数据附加到现有的 ORC 文件中。我正在使用Java API 编写 ORC 文件,当我关闭 Writer 时,我无法再次打开该文件来写入新内容,基本上是为了追加新数据。
有没有办法可以使用 Java Api 或 Hive 或任何其他方式将数据附加到现有的 ORC 文件?
再澄清一点,将Javautil.Date对象保存到ORC文件时,ORC类型存储为:
struct<timestamp:struct<fasttime:bigint,cdate:struct<cachedyear:int,cachedfixeddatejan1:bigint,cachedfixeddatenextjan1:bigint>>,
对于 java BigDecimal 它是:
<margin:struct<intval:struct<signum:int,mag:struct<>,bitcount:int,bitlength:int,lowestsetbit:int,firstnonzerointnum:int>
这些是否正确,是否有任何相关信息?
【问题讨论】:
-
如果您不发布代码,我们将无法帮助您
-
感谢您的回复,但我问的是一般情况。 ORC 文件是否支持追加操作。我在任何地方都找不到相关信息。