2016-01-27 24 views
8

Google'a bir ton ancak hiçbir yerde bulamadınız. Yoksa bu, kümeye izin verildiği sürece, Hive'nin keyfi büyük dize veri türünü desteklemesi anlamına mı geliyor? Öyleyse, kümemin destekleyebileceği en büyük dize veri türünün boyutunu nerede bulabilirim?Hive'da maksimum veri dizesi boyutu var mı?

Şimdiden teşekkürler! VARCHAR ayrı

cevap

8

Hive için geçerli belgeler geçerli bir veri türü olarak STRING listeler ve CHAR Burada resmi apache doc bakınız: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types#LanguageManualTypes-Strings

Bana hemen belli değildi STRING aslında bu kendi türü olduğunu, ama eğer Aşağı kaydırdığınızda, diğerlerinden belirgin şekilde kullanıldığı birkaç durum görürsünüz.

Belki de yetkili olmayan bu sayfa, STRING'un maksimum uzunluğunun 2GB olduğunu gösterir. http://www.folkstalk.com/2011/11/data-types-in-hive.html

+0

Cevabınız için teşekkür ederiz. Aşağıdaki ifadeleri eklemek istiyorum: Evet, gerçekten de "STRING" tipi var ve Hive'in ODBC arabirimi ile çalıştığım için ODBC'den, "STRING" in ODBC sürücüsü tarafından en büyük hale getirme boyutuyla "SQL_VARCHAR" olarak eşleştirildiğini söyleyebilirim önerdiğiniz bağlantı olarak 2147483647 kb (2GB). – zack

İlgili konular