Package org.apache.hadoop.hive.hwi

Examples of org.apache.hadoop.hive.hwi.HWISessionItem.addQuery()


    assertEquals(hsm.findAllSessionItems().size(), 3);

    HWISessionItem searchItem = hsm.findSessionItemByName(user1, "session1");
    assertEquals(searchItem, user1_item1);

    searchItem.addQuery("create table " + tableName
        + " (key int, value string)");
    searchItem.addQuery("describe "+tableName);
    searchItem.clientStart();

    // wait for the session manager to make the table. It is non blocking API.
View Full Code Here


    HWISessionItem searchItem = hsm.findSessionItemByName(user1, "session1");
    assertEquals(searchItem, user1_item1);

    searchItem.addQuery("create table " + tableName
        + " (key int, value string)");
    searchItem.addQuery("describe "+tableName);
    searchItem.clientStart();

    // wait for the session manager to make the table. It is non blocking API.
     synchronized (searchItem.runnable ) {
      while (searchItem.getStatus() != HWISessionItem.WebSessionItemStatus.READY) {
View Full Code Here

                assertEquals(true, resLine2.contains("value") );
                assertEquals(true, resLine2.contains("string") );
 
    // load data into table
    searchItem.clientRenew();
    searchItem.addQuery("load data local inpath '" + dataFilePath.toString()
        + "' into table " + tableName);
    searchItem.clientStart();
    while (searchItem.getStatus() != HWISessionItem.WebSessionItemStatus.READY) {
      Thread.sleep(1);
    }
View Full Code Here

      }
    }

    // cleanup
    HWISessionItem cleanup = hsm.createSession(user1, "cleanup");
    cleanup.addQuery("drop table " + tableName);
    cleanup.clientStart();

    synchronized (cleanup.runnable) {
      while (cleanup.getStatus() != HWISessionItem.WebSessionItemStatus.READY) {
        cleanup.runnable.wait();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.