diff --git a/service/src/java/org/apache/hive/service/server/HiveServer2.java b/service/src/java/org/apache/hive/service/server/HiveServer2.java index 4335574de8..9376e87531 100644 --- a/service/src/java/org/apache/hive/service/server/HiveServer2.java +++ b/service/src/java/org/apache/hive/service/server/HiveServer2.java @@ -1017,6 +1017,7 @@ public void startPrivilegeSynchronizer(HiveConf hiveConf) throws Exception { LOG.info("Find " + policyContainer.size() + " policy to synchronize, start PrivilegeSynchronizer"); Thread privilegeSynchronizerThread = new Thread( new PrivilegeSynchronizer(privilegeSynchronizerLatch, policyContainer, hiveConf), "PrivilegeSynchronizer"); + privilegeSynchronizerThread.setDaemon(true); privilegeSynchronizerThread.start(); } else { LOG.warn(