2016-01-27 11 views
8

Googleはどこでもそれを見つけられませんでした。それとも、Hiveがクラスタが許可されている限り、任意の大きな文字列データ型をサポートできるということですか?もしそうなら、私のクラスターがサポートできる文字列データ型の最大サイズはどこですか?Hiveに文字列データ型の最大サイズはありますか?

ありがとうございます!

答えて

8

ハイブの現在のドキュメントが有効なデータ型としてSTRINGを一覧表示し、VARCHARCHARは異なるが、ここでは公式のApacheのドキュメントを参照してください:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types#LanguageManualTypes-Strings

STRINGは確かにそれ自身のタイプだったと私にはすぐに明らかではなかったが、もし下にスクロールすると、他のものとはっきりと区別されるいくつかのケースが表示されます。

おそらく権限がありませんが、STRINGの最大長は2GBです。 http://www.folkstalk.com/2011/11/data-types-in-hive.html

+0

あなたの答えをありがとう。私は以下の注釈を追加したい:はい、確かに 'STRING'型が存在し、ハイブのODBCインターフェースを使っているので、' STRING'が最大サイズのODBCドライバによって 'STRING'が' SQL_VARCHAR'としてマップされているあなたが提案したリンクとして2147483647 kb(2 GB)の – zack

関連する問題