public class TezSessionPoolManager extends TezSessionPoolSession.AbstractTriggerValidator implements TezSessionPoolSession.Manager
| Modifier | Constructor and Description |
|---|---|
protected |
TezSessionPoolManager() |
public static TezSessionPoolManager getInstance()
public void startPool(HiveConf conf, org.apache.hadoop.hive.metastore.api.WMFullResourcePlan resourcePlan) throws Exception
Exceptionpublic void setupNonPool(HiveConf conf)
public void initTriggers(HiveConf conf)
public void returnAfterUse(org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolSession session) throws Exception
returnAfterUse in interface TezSessionPoolSession.ManagerExceptionpublic static void closeIfNotDefault(TezSessionState tezSessionState, boolean keepTmpDir) throws Exception
Exceptionpublic void destroy(TezSessionState tezSessionState) throws Exception
destroy in interface TezSessionPoolSession.ManagertezSessionState - the session to be closedExceptionprotected org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolSession createSession(String sessionId, HiveConf conf)
public TezSessionState getSession(TezSessionState session, HiveConf conf, boolean doOpen, boolean llap) throws Exception
Exceptionpublic TezSessionState reopen(TezSessionState sessionState) throws Exception
reopen in interface TezSessionPoolSession.ManagerExceptionpublic void closeAndReopenExpiredSession(org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolSession oldSession) throws Exception
Exceptionpublic void registerOpenSession(org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolSession session)
registerOpenSession in interface TezSessionPoolSession.Managerpublic Collection<String> updateTriggers(org.apache.hadoop.hive.metastore.api.WMFullResourcePlan appliedRp)
public void unregisterOpenSession(org.apache.hadoop.hive.ql.exec.tez.TezSessionPoolSession session)
unregisterOpenSession in interface TezSessionPoolSession.Managerpublic org.apache.hadoop.hive.ql.exec.tez.SessionExpirationTracker getExpirationTracker()
Copyright © 2022 The Apache Software Foundation. All rights reserved.