【问题标题】:Falcon cluster entity submission猎鹰集群实体提交
【发布时间】:2015-12-23 03:40:00
【问题描述】:

当我尝试在 Falcon 中提交集群实体时出现错误。

提交时输出错误:

org.apache.falcon.client.FalconCLIException: Bad Request;Cluster definition missing required namenode credential property: dfs.namenode.kerberos.principal
        at org.apache.falcon.client.FalconCLIException.fromReponse(FalconCLIException.java:44)
        at org.apache.falcon.client.FalconClient.checkIfSuccessful(FalconClient.java:1172)
        at org.apache.falcon.client.FalconClient.sendEntityRequestWithObject(FalconClient.java:694)
        at org.apache.falcon.client.FalconClient.submit(FalconClient.java:323)
        at org.apache.falcon.cli.FalconCLI.entityCommand(FalconCLI.java:364)
        at org.apache.falcon.cli.FalconCLI.run(FalconCLI.java:183)
        at org.apache.falcon.cli.FalconCLI.main(FalconCLI.java:133)

【问题讨论】:

    标签: falcon apache-falcon


    【解决方案1】:

    我遇到了这个问题,我通过以下方式解决了这个问题。您可以在提要或集群的结束标签之前将以下标签添加到您的实体 xml

    <properties>
      <property name="dfs.namenode.kerberos.principal" value="nn/master.example.com"/>
     </properties>
    

    在上面的 master.example.com 中是您的主机名,其中存在名称节点。

    【讨论】:

      【解决方案2】:

      您的集群是否进行了kerberized? 那么最好检查一下,http://falcon.apache.org/Security.html

      • 身份验证方法
      • 身份验证配置
      • 授权配置

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多