我们已经配置了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 /;。 ..
希望这会有所帮助: