语法错误意外附近('

时间:2018-04-26 07:40:26

标签: sql hadoop hive

我正在使用

在hive中创建表
create table stores(
    storeid integer,
    area string,
    city string,
    state string,
    country string)

3 个答案:

答案 0 :(得分:0)

尝试使用INT代替Integer。

答案 1 :(得分:0)

我已将上面的ddl语句复制并粘贴到我的hive cli中,效果很好。enter image description here

您需要检查您的配置单元

答案 2 :(得分:0)

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