我一直在尝试让 Apache Knox 在 kerberized Cloudera 集群上工作。我下载了包含 Knox 的 zip 并安装了它。我还在 sandbox.xml 文件上对我的集群进行了特定的更改。但是,当我运行 cURL 命令时,我得到 404 not found 错误。有人成功地管理了 Knox 吗?如果是,请协助
问问题
358 次
1 回答
0
您可以在此处查看 Knox 文档,了解有关 Knox 支持的 WebHdfs 服务的详细信息。
回到您的 404 问题,这意味着 Knox 找不到您的服务,这很可能是因为
- 您的拓扑文件中缺少服务定义(看起来像您添加了它)
- 使用的服务 url 返回 404。
还要确保您已启用 WebHdfs 服务,并且它已在您希望它参考 cloudera文档的端口上启动并运行。Knox 指南中列出的示例端口可能因您的安装而异。
如果您可以共享 Knox 日志,那将很有帮助。此外,请查看有关如何使用 Kerberized 集群配置 Knox 的文档中的Secure Clusters 。
祝你好运 !
于 2018-06-23T00:35:16.993 回答