大佬们!!!
1. HIVE2数据库的连接池和HIVE3数据库的连接池有什么差异吗?
比如在IDEA中配置HIVE2 的Connection:
Connection conn = null;
try {
// System.setProperty("java.security.krb5.conf", "D:\\Java_item\\db2ToHive\\src\\main\\resources\\static\\krb5.conf");
System.setProperty("java.security.krb5.conf",krbConf);
System.setProperty("sun.security.krb5.debug", ifKrb);
Configuration conf = new Configuration();
conf.set("hadoop.security.authentication", "kerberos");
UserGroupInformation.setConfiguration(conf);
UserGroupInformation.loginUserFromKeytab(user, keytabPath);
log.info("kerberos login success");
Class.forName("org.apache.hive.jdbc.HiveDriver");
conn = DriverManager.getConnection(url, user, password);
} catch (Exception e) {
e.printStackTrace();
}
2. 那么HIVE3 的连接池和HIVE2的区别是什么, 在HIVE2的Connection基础上要如何进行修改?
3. 以及HIVE3的pom.xml 文件中: 是HIVE2/HIVE3的仓库一起应用,还是只需要引用一个HIVE3的仓库便能覆盖HIVE2的仓库?
求个大佬帮忙解惑一下,做个数据对比工具,就HIVE3的配置百度了好几天百度不到
1. HIVE2数据库的连接池和HIVE3数据库的连接池有什么差异吗?
比如在IDEA中配置HIVE2 的Connection:
Connection conn = null;
try {
// System.setProperty("java.security.krb5.conf", "D:\\Java_item\\db2ToHive\\src\\main\\resources\\static\\krb5.conf");
System.setProperty("java.security.krb5.conf",krbConf);
System.setProperty("sun.security.krb5.debug", ifKrb);
Configuration conf = new Configuration();
conf.set("hadoop.security.authentication", "kerberos");
UserGroupInformation.setConfiguration(conf);
UserGroupInformation.loginUserFromKeytab(user, keytabPath);
log.info("kerberos login success");
Class.forName("org.apache.hive.jdbc.HiveDriver");
conn = DriverManager.getConnection(url, user, password);
} catch (Exception e) {
e.printStackTrace();
}
2. 那么HIVE3 的连接池和HIVE2的区别是什么, 在HIVE2的Connection基础上要如何进行修改?
3. 以及HIVE3的pom.xml 文件中: 是HIVE2/HIVE3的仓库一起应用,还是只需要引用一个HIVE3的仓库便能覆盖HIVE2的仓库?
