Hive1.2中二进制数据类型的限制是什么?

Hive1.2中二进制数据类型的限制是什么?,hive,apache-hive,Hive,Apache Hive,我在apache文档中没有找到多少关于二进制数据类型的信息: 我使用- create table table1(col1 binary); 通过JDBC获取元数据后,我发现 列大小:2147483647 这方面有官方文件吗?来自: 如何在蜂巢内部表示“二进制” 配置单元中的二进制类型将映射到thrift中的“二进制”数据类型 “binary”类型的基本java对象是ByteArrayRef “binary”类型的PrimitiveWritable对象是BytesWritable 由于保存了对字

我在apache文档中没有找到多少关于
二进制
数据类型的信息:

我使用-

create table table1(col1 binary);
通过JDBC获取元数据后,我发现

列大小:2147483647

这方面有官方文件吗?

来自:

如何在蜂巢内部表示“二进制”

配置单元中的二进制类型将映射到thrift中的“二进制”数据类型

“binary”类型的基本java对象是ByteArrayRef

“binary”类型的PrimitiveWritable对象是BytesWritable

由于保存了对字节数组的引用,因此答案应该是
Integer.MAX_VALUE-5
,请参见:

如何在蜂巢内部表示“二进制”

配置单元中的二进制类型将映射到thrift中的“二进制”数据类型

“binary”类型的基本java对象是ByteArrayRef

“binary”类型的PrimitiveWritable对象是BytesWritable

由于包含对字节数组的引用,因此答案应该是
Integer.MAX_VALUE-5
,请参阅