recently, the waggle-dance is blocekd when inlitialize CloseableThriftHiveMetastoreIfaceClientFactory.java new instance, then the serve cannot be used. these is jstack
defaultMetaStoreClientFactory
.newInstance(confFactory.newInstance(), "waggledance-" + name, DEFAULT_CLIENT_FACTORY_RECONNECTION_RETRY,
connectionTimeout);
why should use confFactory.newInstance() rather than use hiveConf in the paramter, becasue confFactory.newInstance() will synchronized(HiveConf.class), all the requets can be blocked there