【发布时间】:2016-03-19 22:49:15
【问题描述】:
我比较将 avro 数据存储为 ORC 和 Parquet 格式, 我成功使用 "com.twitter" % "parquet-avro" % "1.6.0" 将 Avro 数据存储到 parquet 中,但找不到任何信息或 API 以 ORC 格式存储 avro 数据。
ORC 是否仅与 Hive 紧密耦合?
谢谢 无名氏
【问题讨论】:
-
您能澄清一下
"com.twitter" % "parquet-avro" % "1.6.0"的意思吗?它对我来说只是一种依赖,而不是一种转换数据的方式。 -
另外,我还没有测试过,但我建议使用 Pig - 您可以使用
AvroStorage读取数据并使用OrcStorage写入数据。这样您就不需要中间表,而且如果幸运的话,您也不必指定列。
标签: hadoop apache-spark avro orc