通过Knox访问Hive JDBC并在Ranger中配置Hive的问题

问题描述 投票:1回答:1

我们已经配置了FreeIPA的HDP-2.2集群。但是,当我们尝试通过knox访问配置单元jdbc时,我们面临的问题。以下是我们正在使用的JDBC URI:

jdbc:hive2:// xxxxxxxxxxx:8443 /; ssl = true; sslTrustStore = / var / lib / knox / data / security / keystores / gateway.jks; trustStorePassword = xxxxxxxxxxxx?hive.server2.transport.mode = http; hive.server2.thrift.http.path = gateway / default / hive

以下是我们得到的错误:_

密钥库被篡改,或密码不正确(状态= 08S01,代码= 0)

似乎trustStore的密码与JDBC URI中提到的密码不匹配。我们尝试更改Knox Master密码,但是ambari不允许更改它。可以通过任何方式更改truststore密码并创建新密码。诺克斯大师?如果更改了主密码,是否会影响其他服务?

此外,如果我们使用相同的URI在Ranger中创建配置单元存储库,则会收到_“连接失败” _error。是否在Ranger中使用相同的JDBC URI为配置单元创建存储库?

注意:如果我们将配置单元传输模式设置为“二进制”而不是“ HTTP”,那么我们可以在Ranger中创建存储库,但是在这种情况下,基于knox的配置单元将无法工作,因为它需要“ HTTP”模式] >

我们已经配置了FreeIPA的HDP-2.2集群。但是,当我们尝试通过knox访问hive jdbc时,我们遇到了问题。下面是我们正在使用的JDBC URI:jdbc:hive2:// xxxxxxxxxxx:8443 /;。 ..

hadoop hive hortonworks-data-platform truststore
1个回答
0
投票

希望这会有所帮助:

© www.soinside.com 2019 - 2024. All rights reserved.