这个错误是因为在SQL语句中使用了错误的关键字。正确的关键字应该是PARTITION BY而不是PARTITIONED BY。修改后的SQL语句如下:

ALTER TABLE ods1.user_info ADD PARTITION (fen_qu='20230727') PARTITIONED BY (fen_qu string);

请注意,user info应该是user_info,并且fen qu应该是fen_qu,并且在PARTITION关键字后面需要加上括号。

l Exception in thread mainorgapachesparksqlcatalystparserParseException mismatched inputPARTITIONED’expecting EOF ;line 1 pos 61== SQL ==ALTER TABLE ods1user info ADD PARTITIONfen qu=20230727 PARTITIO

原文地址: http://www.cveoy.top/t/topic/imK4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录