diff --git a/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java b/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java index b9f5fb874d..22179fac90 100644 --- a/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java +++ b/standalone-metastore/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaStore.java @@ -349,11 +349,11 @@ private static String getIPAddress() { return null; } - private static int nextSerialNum = 0; + private static AtomicInteger nextSerialNum = new AtomicInteger(); private static ThreadLocal threadLocalId = new ThreadLocal() { @Override protected Integer initialValue() { - return nextSerialNum++; + return nextSerialNum.getAndIncrement(); } };