gpt4 book ai didi

apache - 在 Ambari UI 中为自定义服务添加组合框

转载 作者:可可西里 更新时间:2023-11-01 15:27:11 26 4
gpt4 key购买 nike

我正在实现一个通过 Ambari UI 配置的自定义服务,我想添加属性来指定可以是 LDAP 或 KERBEROS 的身份验证类型。在我的 service-config.xml 中,我有以下几行:

<property>
<name>serviceAuthType</name>
<value>KERBEROS</value>
<value-attributes>
<type>attribute-list</type>
<entries>
<entry>
<value>KERBEROS</value>
<label>KERBEROS</label>
</entry>
<entry>
<value>LDAP</value>
<label>LDAP</label>
</entry>
</entries>
<selection-cardinality>1</selection-cardinality>
</value-attributes>

但我仍然将其显示为正常输入: existing stuff不是组合框或单选按钮。我想看看 Hive 对 Metastore 数据库选择的看法:

required

有可能实现吗?

最佳答案

是的,有可能,您的属性没有正确定义。应该是:

<property>
<name>hive.default.fileformat</name>
<value>TextFile</value>
<description>Default file format for CREATE TABLE statement.</description>
<display-name>Default File Format</display-name>
<value-attributes>
<type>attribute-list</type>
<entries>
<entry>
<value>ORC</value>
<label>ORC</label>
<description>The Optimized Row Columnar (ORC) file format ...</description>
</entry>
<entry>
<value>TextFile</value>
<label>TextFile</label>
<description>Text file format saves Hive data as normal text.</description>
</entry>
</entries>
<selection-cardinality>1</selection-cardinality>
</value-attributes>
</property>

此外,您还需要确保为您的服务配置了主题。这需要编辑服务的 metainfo.xml。

<themes>
<theme>
<fileName>theme.json</fileName>
<default>true</default>
</theme>
</themes>

所有这些都记录在 Ambari wiki 中.

关于apache - 在 Ambari UI 中为自定义服务添加组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42906503/

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