我是大数据和相关技术的新手,所以我不确定我们是否可以将数据附加到现有的 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>
这些是否正确,是否有任何相关信息?