gpt4 book ai didi

java - 在 hive-site.xml 中查找 _HOST 的值

转载 作者:行者123 更新时间:2023-12-02 21:18:34 24 4
gpt4 key购买 nike

我有一个应用程序确实使用 kerberos 身份验证进行身份验证。应用程序运行良好。但是我想知道触发 oozie 工作流时的 _HOST 值。有没有什么可能的方法可以从 JAVA 程序或工作流.xml 中的 oozie 操作中找到 _HOST 的值

<property> 
<name>hive.metastore.kerberos.principal</name>
<value>hive/_HOST@EXAMPLE.COM</value>
<description>The service principal for the metastore thrift server. The
special string _HOST will be replaced automatically with the correct
hostname.</description>
</property>

最佳答案

如果您有 高可用性 设置,然后你 无法提前知道 JDBC 或 Metastore 客户端将连接到哪个节点。这就是“_HOST”占位符的目的:让库动态选择主机,然后相应地管理 Kerberos。

所以如果你不关心 HA 并且真的想 硬编码 主机名,只需更新您的 hive-site.xml并将“_HOST”替换为硬编码的 FQDN。问题解决了。

关于java - 在 hive-site.xml 中查找 _HOST 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38063949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com