我的配置单元服务器启用了SSL和Kerberos。但当我尝试使用以下命令通过beeline连接到hiverserver2时:
*!connect jdbc:hive2://**hostnameOfServer**:10000/hive;ssl=true;sslTrustStore=**keystorePath**;trustStorePassword=**passwordfor keystore**;principal=**Kerberos hive principal** **database username** **database password** org.apache.hive.jdbc.HiveDriver*
jdbc:hive2://**hostnameOfServer**:10000/hive;principal=**Kerberos hive principal**?transportMode=https;httpPath=cliservice;auth=kerberos;sasl.qop=auth.
但得到了同样的错误。
ssl和kerberos互相兼容吗?
是的,它与Hive-2.0.0版本兼容。查看下面的JIRA任务以获得更多信息
https://issues.apache.org/jira/browse/hive-14019
问题内容: 我正在尝试在Linux上的Tomcat中运行的Java Web应用程序中设置kerberos身份验证。我正在使用spring security kerberos扩展。我正在使用: jdk 1.7u75 spring-security-kerberos 1.0.0.RELEASE MS Active Directory 在我的本地开发计算机(Windows)上,一切运行正常。但是将应用程
我们来看看如何配置服务器端的 SSH 访问。 本例中,我们将使用 authorized_keys 方法来对用户进行认证。 同时我们假设你使用的操作系统是标准的 Linux 发行版,比如 Ubuntu。 首先,创建一个操作系统用户 git,并为其建立一个 .ssh 目录。 $ sudo adduser git $ su git $ cd $ mkdir .ssh && chmod 700 .ssh
我正在尝试在启用kerberos的环境中执行oozie配置单元操作中的配置单元脚本。 这是我的workflow.xml 我在尝试连接到hive metastore时遇到问题。 6870[main]INFO hive.metastore-正在尝试使用URI连接到metastorethrift://10.0.0.242:9083 心跳心跳67016[main]WARN hive.metastore-s
我在tomcat 8上部署了一个web应用程序,它使用来自两个不同系统的web服务,每个系统都需要相互验证。现在我需要将我的应用程序与两个不同的客户端证书集成,或者我们可以说两个不同的密钥存储库使用不同的密码。现在,我很难为这两项服务使用正确的证书。 我使用自己的代码调用其中一个服务,但第二个服务是从第三方库调用的,我无法控制其调用者代码。如果我使用任何一个密钥库,则相应的服务调用成功,但另一个失
当我仅通过cmd(而不是通过docker VM)使用服务器应用程序打开端口localhost:3000时,一切都很好,我看到成功连接到docker-container 0.0.0.0:3306,但当我: docker开始拥有 检查browser 0.0.0.0:80,我看到错误:connect eConnnRefired 127.0.0.1:3306 也许我可以将自己的容器分配给像MySQL这样的
当我在oozie中执行spark进程时,我有以下错误。找不到数据库。 这是我的火花配置