当前位置: 首页 > 知识库问答 >
问题:

从Rstudio windows使用R rJDBC软件包连接到hive(已启用kerberoes)

黄意智
2023-03-14

当尝试使用R rjdbc连接Hive 2(kerberoes Authenticate已启用)时,会出现以下问题。使用simba驱动程序连接到hive。

hiveConnection

错误. jcall(drv@jdrv,"Ljava/sql/Connection;","Connec",as.character(url)[1],:java.sql.SQLExctive:[Simba]HiveJDBCDRiver无效操作:无法获取主体名称进行身份验证;

共有1个答案

谭景明
2023-03-14
  1. 确保kinit已发行,并且使用klist生成kerberoes票据

假设代码没有逻辑问题,所有这些步骤都应该解决这个问题。

 类似资料:
  • 问题内容: 我正在尝试从Java连接到Hive服务器1。很久以前我在这个论坛上发现了一个问题,但这对我不起作用。我正在使用此代码: 这就是指南中显示的代码。我已经在.java的同一路径中复制了hive- metastore,service,jdbc,exec,core和更多.jar。当我编译它时,我得到以下消息: 有人知道这里发生了什么吗? 问题答案: 尝试 代替 希望您在代码中添加了语句

  • 一、环境 Hadoop 0.20.2版本、Hive-0.5.0版本、JDK1.6 二、使用目的 1、一般来说我们对hive的操作都是通过cli来进行,也就是Linux的控制台,但是,这样做本质上是每个连接都存放一个元数据,各个之间都不相同,所以,对于这样的模式我建议是用来做一些测试比较合适,并不适合做产品的开发和应用。 2、因此,就产生的JDBC连接的方式,当然还有其他的连接方式,比如ODBC等。

  • 一、环境描述 1、Hadoop版本0.20.2,操作系统Linux、JDK 1.6 2、Hive版本0.5.0 二、元数据的存储 1、如果之前进行了建表操作,但是后来对hdfs format后,通过Hive的cli来输入指令show tables查看表,表结构依然存在,但是hdfs文件系统中对应的目录却不存在。那是因为hive的元数据还存在原因导致。元数据默认存放在metastore_db中,删除

  • 我们可以使用以下命令轻松地从 Spark 中的 Hive 表中读取记录: 但是当我连接两个表时,例如: 如何从上面的连接查询中检索记录?

  • 问题内容: 我是Spring Boot的新手,并且想自动连接来自Rest Controller中不同软件包的存储库。看来,当我将接口和实现放在不同的程序包中时,实际的控制器似乎自动接线失败了。 由以下原因引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有找到类型为[com.acme.repository.Raw

  • 我正在尝试用composer安装maddhatter/laravelfullcalendar包(laravelhelper for fullcalendar.io)。下面是我运行的命令: ''php.././composer.phar需要maddhatter/laravel fullcalendar'' 结果是这样的: 将^1.3版用于maddhatter/laravel fullcalendar