Синтаксическая ошибка неожиданно рядом (' - PullRequest
0 голосов
/ 26 апреля 2018

Я создавал таблицу в улье с

create table stores(
    storeid integer,
    area string,
    city string,
    state string,
    country string)

Ответы [ 3 ]

0 голосов
/ 26 апреля 2018

Я скопировал и вставил вышеупомянутое вами утверждение ddl в мой улей, и он отлично работал. enter image description here

Вам нужно проверить установку улья

0 голосов
/ 26 апреля 2018

INTEGER можно использовать начиная с версии Hive 2.2.0. Для более ранних версий следует использовать INT.

Попробуйте использовать этот DDL:

create table stores(
storeid int,
area string,
city string,
state string,
country string);

Рекомендации: https://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types#LanguageManualTypes-NumericTypes

https://issues.apache.org/jira/browse/HIVE-14950

0 голосов
/ 26 апреля 2018

Попробуйте использовать INT вместо Integer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...