尝试使用 R rjdbc 连接 Hive 2(启用了 kerberoes 身份验证)时出现以下问题。使用simba驱动连接hive。
hiveConnection <- dbConnect(hiveJDBC, "jdbc:hive2://xxxx:10000/default;AuthMech=1;KrbRealm=xx.yy.com;KrbHostFQDN=dddd.yy.com;KrbServiceName=hive")
.jcall(drv@jdrv, "Ljava/sql/Connection;", "connect", as.character(url)[1], 中的错误:java.sql.SQLException: [Simba]HiveJDBCDriver Invalid operation: Unable to get Principal认证名称;