Hello hive users ,
I am trying to use hive2 jdbc connection for the first time .

publicclass MyHiveJDBCClient {

privatestatic String driverName = "org.apache.hive.jdbc.HiveDriver";

    private static final Logger LOG = 
LoggerFactory.getLogger(MyHiveJDBCClient.class);


publicstatic void main(String[] args) throws SQLException {

try {

Class.forName(driverName);

} catch (Exception e) {

e.printStackTrace();

System.exit(1);

}

Connection con = DriverManager.getConnection(

"jdbc:hive2://xyz.ab.com:10000/prod", "", "");

Statement stmt = con.createStatement();

    String sql = "show tables";

    System.out.println("Running: " + sql);

    ResultSet res = stmt.executeQuery(sql);

    while (res.next()) {

      System.out.println(res.getString(1));

    }

}

Seems to be successfully executing the query but acts on only default db and 
shows tables from default db.
Why is it not connecting to prod db,any clue?
Thanks
Sathi

Reply via email to