java.lang.nosuchmethoderror:org.apache.hadoop.hive.metastore.hivemetastoreclient.alter\u表

klh5stk1  于 2021-05-27  发布在  Hadoop
关注(0)|答案(1)|浏览(558)

在我的一段java代码中,我试图通过使用hive-metastore-2.1.1.jar调用alter table add partitions,但出现以下错误。是的,我正在使用所有其他必需的库。

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.hadoop.hive.metastore.HiveMetaStoreClient.alter_table(Ljava/lang/String;Ljava/lang/String;Lorg/apache/hadoop/hive/metastore/api/Table;Z)V
at com.uber.hoodie.hive.HoodieHiveClient.updateLastCommitTimeSynced(HoodieHiveClient.java:582)
at com.uber.hoodie.hive.HiveSyncTool.syncHoodieTable(HiveSyncTool.java:111)
at com.uber.hoodie.hive.HiveSyncTool.syncHoodieTable(HiveSyncTool.java:68)
at com.uber.hoodie.hive.HiveSyncTool.main(HiveSyncTool.java:189)

如果有人遇到同样的问题,请告诉我。

yb3bgrhw

yb3bgrhw1#

使用正确版本的hivemetastorejar解决了这个问题:hive-metastore-1.2.1.jar

相关问题