Search in sources :

Example 6 with WMPool

use of org.apache.hadoop.hive.metastore.api.WMPool in project hive by apache.

the class TestWorkloadManager method pool.

public static WMPool pool(String path, int qp, double alloc, String policy) {
    WMPool pool = new WMPool("rp", path);
    pool.setAllocFraction(alloc);
    pool.setQueryParallelism(qp);
    pool.setSchedulingPolicy(policy);
    return pool;
}
Also used : WMPool(org.apache.hadoop.hive.metastore.api.WMPool)

Example 7 with WMPool

use of org.apache.hadoop.hive.metastore.api.WMPool in project hive by apache.

the class TestJsonRPFormatter method addPool.

private void addPool(WMFullResourcePlan fullRp, String poolName, double allocFraction, int parallelism, String policy) {
    WMPool pool = new WMPool(fullRp.getPlan().getName(), poolName);
    pool.setAllocFraction(allocFraction);
    pool.setQueryParallelism(parallelism);
    if (policy != null) {
        pool.setSchedulingPolicy(policy);
    }
    fullRp.addToPools(pool);
}
Also used : WMPool(org.apache.hadoop.hive.metastore.api.WMPool)

Example 8 with WMPool

use of org.apache.hadoop.hive.metastore.api.WMPool in project hive by apache.

the class HiveServer2 method createTestResourcePlan.

private WMFullResourcePlan createTestResourcePlan() {
    WMFullResourcePlan resourcePlan;
    WMPool pool = new WMPool("testDefault", "llap");
    pool.setAllocFraction(1f);
    pool.setQueryParallelism(1);
    resourcePlan = new WMFullResourcePlan(new WMResourcePlan("testDefault"), Lists.newArrayList(pool));
    resourcePlan.getPlan().setDefaultPoolPath("testDefault");
    return resourcePlan;
}
Also used : WMFullResourcePlan(org.apache.hadoop.hive.metastore.api.WMFullResourcePlan) WMResourcePlan(org.apache.hadoop.hive.metastore.api.WMResourcePlan) WMPool(org.apache.hadoop.hive.metastore.api.WMPool)

Aggregations

WMPool (org.apache.hadoop.hive.metastore.api.WMPool)8 WMFullResourcePlan (org.apache.hadoop.hive.metastore.api.WMFullResourcePlan)4 WMPoolTrigger (org.apache.hadoop.hive.metastore.api.WMPoolTrigger)3 Trigger (org.apache.hadoop.hive.ql.wm.Trigger)3 WMResourcePlan (org.apache.hadoop.hive.metastore.api.WMResourcePlan)2 WorkloadManager (org.apache.hadoop.hive.ql.exec.tez.WorkloadManager)2 ExecutionTrigger (org.apache.hadoop.hive.ql.wm.ExecutionTrigger)2 ArrayList (java.util.ArrayList)1 HashMap (java.util.HashMap)1 IdentityHashMap (java.util.IdentityHashMap)1 LinkedList (java.util.LinkedList)1 List (java.util.List)1 ConcurrentHashMap (java.util.concurrent.ConcurrentHashMap)1 CommonTree (org.antlr.runtime.tree.CommonTree)1 Tree (org.antlr.runtime.tree.Tree)1 SQLCheckConstraint (org.apache.hadoop.hive.metastore.api.SQLCheckConstraint)1 SQLDefaultConstraint (org.apache.hadoop.hive.metastore.api.SQLDefaultConstraint)1 SQLNotNullConstraint (org.apache.hadoop.hive.metastore.api.SQLNotNullConstraint)1 SQLUniqueConstraint (org.apache.hadoop.hive.metastore.api.SQLUniqueConstraint)1 WMTrigger (org.apache.hadoop.hive.metastore.api.WMTrigger)1