Advertisement
Guest User

Untitled

a guest
Nov 10th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. UserGroupInformation ugi = kinit.generateKerberosTicket(configResources, keytab, principal);
  2. serGroupInformation ugiProxy = UserGroupInformation.createProxyUser("shashi", ugi.getCurrentUser());
  3.  
  4. ugiProxy.doAs( new PrivilegedExceptionAction<Void>(){
  5. @Override
  6. public Void run() throws Exception {
  7. Connection con = DriverManager.getConnection("jdbc:hive2://quickstart.cloudera:10000/default;principal=hive/quickstart.cloudera@CLOUDERA", "jeremy", "");
  8. Statement stmt = con.createStatement();
  9. String sql = "show databases ";
  10. ResultSet res = stmt.executeQuery(sql);
  11. if (res.next()) {
  12. System.out.println("DB names ---- >" +res.getString(1));
  13. }
  14.  
  15. makeHiveJdbcConnection();
  16. return null;
  17. }
  18.  
  19. java.sql.SQLException: Could not open client transport with JDBC Uri: jdbc:hive2://quickstart.cloudera:10000/default;principal=hive/quickstart.cloudera@CLOUDERA: GSS initiate failed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement