diff --git a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java index 825e1eac38..15f6f4abc1 100644 --- a/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java +++ b/standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java @@ -573,7 +573,7 @@ public void init() throws MetaException { listeners.add(new SessionPropertiesListener(conf)); transactionalListeners = MetaStoreServerUtils.getMetaStoreListeners(TransactionalMetaStoreEventListener.class, conf, MetastoreConf.getVar(conf, ConfVars.TRANSACTIONAL_EVENT_LISTENERS)); - transactionalListeners.add(new AcidEventListener(conf)); + transactionalListeners.add(0, new AcidEventListener(conf)); if (Metrics.getRegistry() != null) { listeners.add(new HMSMetricsListener(conf)); }