我是Kerberos / hive的新手,想使用JDBC连接hive(已实现Kerberos)。
org.apache.hadoop.conf.Configuration conf =新 org.apache.hadoop.conf.Configuration(); conf.set(“ hadoop.security.authentication”,“ Kerberos”); UserGroupInformation.setConfiguration(conf); UserGroupInformation.loginUserFromKeytab(“”,“”);
Class.forName(Util.getConstantProperty(“ hive.class.name”));
log.info(“与Hive DB建立连接”); hiveConn = DriverManager.getConnection(“” ,,“ hive.user”,“”);
得到错误:
pip install Pylint --proxy=http://user@myproxy:port
注意:krb5.conf在Java安全路径下可用