@Test
 public void testQueryForInt() throws Exception {
   String tableName = "testHiveDriverTable";
   hiveTemplate.query("create table if not exists " + tableName + " (key int, value string)");
   System.out.println(hiveTemplate.query("show tables"));
   assertEquals(
       Integer.valueOf(0), hiveTemplate.queryForInt("select count(1) as cnt from " + tableName));
 }
 @Test
 public void testQueryForLong() throws Exception {
   String tableName = "testHiveDriverTable";
   assertEquals(
       Long.valueOf(0),
       hiveTemplate.queryForLong("select count(1) as cnt from " + tableName + ";"));
 }
 @Test
 public void testHiveTemplate() throws Exception {
   System.out.println(
       hiveTemplate.execute(
           new HiveClientCallback<Object>() {
             @Override
             public Object doInHive(HiveClient hiveClient) throws Exception {
               return hiveClient.get_all_databases();
             }
           }));
 }