0

BINARYApache ドキュメントでデータ型についてあまり見つけられませんでした: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types

BINARYを使用して列を持つテーブルを作成しました-

create table table1(col1 binary);

JDBC経由でメタデータを取得した後、私が見つけた、

columnSize:2147483647

これに関する公式文書はありますか?

4

1 に答える 1

2

Binary DataType Proposalから:

「バイナリ」は Hive で内部的にどのように表現されますか

Hive のバイナリ型は、thrift の「バイナリ」データ型にマップされます。

「バイナリ」タイプのプリミティブ Java オブジェクトは ByteArrayRef です

「バイナリ」タイプの PrimitiveWritableObject は BytesWritable です

また、ByteArrayRefはバイト配列への参照を保持しているため、答えは である必要があります。こちらInteger.MAX_VALUE - 5を参照してください。

于 2016-06-07T12:17:45.337 に答える