import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.security.UserGroupInformation;
import org.apache.thrift.TException;
import java.sql.*;
public class Test {
public static void main(String[] args) throws Exception {
// 解决windows中执行可能出现读不到krb5配置文件的问题
// System.setProperty("java.security.krb5.conf", "krb5.conf");
// 解决Linux中执行可能出现读不到krb5配置文件的问题
System.setProperty("java.security.krb5.conf", "/etc/krb5.conf");
//详细报错信息
System.setProperty("sun.security.krb5.debug", "true");
// 解决windows中执行可能出现找不到HADOOP_HOME或hadoop.home.dir问题
// System.setProperty("hadoop.home.dir", "C:\\Program Files\\winutils-master\\hadoop-2.8.3");
// Kerberos认证
Configuration configuration = new Configuration();
configuration.set("hadoop.security.authentication", "Kerberos");
c
jdbc连接hive简单代码(带kerberos认证)像吃饭一样简单
最新推荐文章于 2023-04-11 22:19:20 发布