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

无法通过knox连接到配置单元服务器

司英彦
2023-03-14

我使用下面提到的连接URL连接到蜂巢服务器使用直线。

!连接jdbc: hive2://sandbox.hortonworks.com:21000/default; ssl=true; sslTrustStore=/var/lib/Knox/data-2.3.2.0-2950/Security/keystore/gateway.jks; Trust StorePassword=Knox?hive.server2.transport.mode超文本传输协议

连接后,我得到下面提到的错误。

无法使用JDBC Uri打开客户端传输: jdbc: hive2://sandbox.hortonworks.com:21000/default; ssl=true; sslTrustStore=/var/lib/Knox/data-2.3.2.0-2950/Security/keystore/gateway.jks; Trust StorePassword=Knox?hive.server2.transport.mode=超文本传输协议;http Path=网关/默认/hive:无法创建到jdbc的超文本传输协议连接: hive2://sandbox.hortonworks.com:21000/default; ssl=true; sslTrustStore=/var/lib/Knox/data-2.3.2.0-2950/Security/keystore/gateway.jks; Trust StorePassword=Knox?hive.server2.transport.mode=超文本传输协议;http Path=网关/默认/蜂巢。javax.net.ssl.SSL异常:无法识别的SSL消息,明文连接?(状态=08S01,代码=0)

请帮我解决这个错误。

共有1个答案

吴镜
2023-03-14

出现此错误的原因有多种。

  1. 确保Knox正在使用ambari运行,并检查它使用的端口号。默认情况下,knox使用8443
 类似资料:
  • 然后我给出一个空白的用户名和密码,并得到以下错误: 有人能帮我接通吗

  • 我已经使用JDBC api连接到HIVE2,这里提到,它是成功的,所以为了方便访问,我想到创建一个webapp,使用JSP作为前端页面来输入服务器名称和查询。虽然从JSP页面到servlet的所有参数都被正确解析,但它在连接到配置单元服务器时引发了一个错误,这是将libthrift和配置单元JAR放置在WEB-INF/lib目录中的必要条件,我同时放置在WEB-INF/lib和classpath中

  • 我正在我的ubuntu上运行Hive2,并尝试通过hive接口和Beeline\JDBC创建表。我通过配置单元接口创建表没有问题,但是当通过jdbc访问时,我得到一个权限被拒绝的错误。 从异常中,我看到它试图在一个不存在的目录中创建表(/user/hive/warehouse/...) 那么它为什么要在/user/hive/warehouse下创建metastore_db呢?

  • 我的入口pod无法通过IP访问两个集群IP服务。有很多其他集群IP服务它没有到达困难。包括在同一个命名空间中。另一个pod到达服务没有问题(我在同一个命名空间中尝试了默认后端,一切正常)。 我应该去哪里?以下是我的实际服务,它无法到达第一个,但可以到达第二个: 我的入口吊舱:

  • 我们有配置了FreeIPA的HDP-2.2集群。但当我们试图通过knox访问HiveJDBC时,我们面临着一个问题。以下是我们正在使用的JDBC URI: jdbc: hive2://xxxxxxxxx: 8443/; ssl=true; sslTrustStore=/var/lib/Knox/data/Security/keystore/gateway.jks; Trust StorePassw

  • 我是hdp和诺克斯的新手。 我的HDP环境说明: 问题: 我正试着通过直线连接到蜂巢。连接字符串为“!connect jdbc:hive2:/:8443/;transportmode=http;httppath=gateway//hive”。用户名:admin,密码:admin-password。它抛出一个错误:“18/06/18 08:17:39[main]:错误jdbc.hiveConnect