lave2:36135 with 413.9 MiB RAM,BlockManagerId(2,slave2,36135,None) Exception in thread "main"org.apache.spark.sql.catalystparserParseException: extraneous input 'BY expecting'((line 1,pos 71) == SQL == ALTER TABLE ods1.user info ADD PARTITION(fen_qu=20230727') PARTITION BY(fen_qu string) --------^^^ at org.apache.spark.sqlcatalyst.parser.ParseException.withCommand(ParseDriver.scala 报错的原因是在SQL语句中有语法错误。具体来说,错误是在ALTER TABLE语句的ADD PARTITION子句中,fen_qu的值应该以单引号'结束,但是在输入中缺少了一个单引号。 要解决这个问题,您需要在fen_qu的值后面添加一个单引号',使其正确闭合。修正后的SQL语句应该是: ALTER TABLE ods1.user_info ADD PARTITION (fen_qu='20230727') PARTITION BY (fen_qu string) 请注意,这只是解决语法错误的一部分。如果还有其他错误或问题,您可能需要进一步检查和调整SQL语句。


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

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