web-dev-qa-db-fra.com

Existe-t-il une taille maximale de type de données de chaîne dans Hive?

Google une tonne mais je ne l'ai trouvé nulle part. Ou cela signifie-t-il que Hive peut prendre en charge des types de données de chaînes de caractères arbitraires tant que le cluster est autorisé? Si oui, où puis-je trouver quelle est la plus grande taille de type de données de chaîne que mon cluster peut prendre en charge?

Merci d'avance!

13
xxks-kkk

La documentation actuelle pour Hive répertorie STRING comme type de données valide, distinct de VARCHAR et CHAR Voir le document officiel Apache ici: https: //cwiki.Apache. org/confluence/display/Hive/LanguageManual + Types # LanguageManualTypes-Strings

Il n'était pas immédiatement évident pour moi que STRING était en effet son propre type, mais si vous faites défiler vers le bas, vous verrez plusieurs cas où il est utilisé distinctement des autres.

Bien qu'elle ne fasse peut-être pas autorité, cette page indique que la longueur maximale d'un STRING est de 2 Go. http://www.folkstalk.com/2011/11/data-types-in-Hive.html

12
Tom Harrison