最近,parquet-format项目添加了一个 UUID 逻辑类型。具体来说,这是在镶木地板格式的修订版 2.4中添加的。我有兴趣在 Java 中使用parquet-mr库来创建一些 parquet 文件,但我似乎无法弄清楚如何在 parquet 模式中使用 UUID 逻辑类型。像这样的简单模式似乎并不像我希望的那样工作:
message SimpleSchema {
required int32 value1;
required fixed_len_byte_array(16) value2 ( UUID );
}
我在这个模式上尝试了很多变体,到目前为止还没有设法让它用MessageTypeParser.parseMessageType方法解析。这是 parquet-mr 库的错误还是限制?还是我只是错误地格式化了我的架构?谢谢!