Hive 1.2中BINARY数据类型的限制是什么?

时间:2016-06-07 11:39:47

标签: hive apache-hive

我在apache docs中找不到关于BINARY数据类型的更多内容:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types

我使用 -

创建了一个包含BINARY列的表格
create table table1(col1 binary);

通过JDBC获取元数据后我找到了

  

columnSize:2147483647

有没有这方面的官方文件?

1 个答案:

答案 0 :(得分:0)

来自Binary DataType Proposal

  

Hive内部如何表示'二进制'

     

Hive中的二进制类型将映射到thrift中的“二进制”数据类型。

     

'binary'类型的原始java对象是ByteArrayRef

     

'binary'类型的PrimitiveWritableObject是BytesWritable

由于ByteArrayRef包含对字节数组的引用,答案应为Integer.MAX_VALUE - 5,请参阅here