cloudera-cdh - 从 Knox 访问 Cloudera 上的 kerberized WebHDFS
问题描述
我一直在尝试让 Apache Knox 在 kerberized Cloudera 集群上工作。我下载了包含 Knox 的 zip 并安装了它。我还在 sandbox.xml 文件上对我的集群进行了特定的更改。但是,当我运行 cURL 命令时,我得到 404 not found 错误。有人成功地管理了 Knox 吗?如果是,请协助
解决方案
您可以在此处查看 Knox 文档,了解有关 Knox 支持的 WebHdfs 服务的详细信息。
回到您的 404 问题,这意味着 Knox 找不到您的服务,这很可能是因为
- 您的拓扑文件中缺少服务定义(看起来像您添加了它)
- 使用的服务 url 返回 404。
还要确保您已启用 WebHdfs 服务,并且它已在您希望它参考 cloudera文档的端口上启动并运行。Knox 指南中列出的示例端口可能因您的安装而异。
如果您可以共享 Knox 日志,那将很有帮助。此外,请查看有关如何使用 Kerberized 集群配置 Knox 的文档中的Secure Clusters 。
祝你好运 !
推荐阅读
- oracle-apex - 如何在交互式网格中编写基于日期项目的查询
- javascript - JavaScript fetch API 和 Python Flask 标头问题
- dart - 如何在 Box 左侧制作阴影,如 3d 效果?
- javascript - 当会话在 Laravel 中的客户端过期时如何处理 TokenMismatchException
- javascript - Moment.js 无法识别 ISO 日期格式
- python - 当我从数组转换为 pandas.dataframe 时,如何在数据框中只添加一行
- java - Dagger2 - 如果没有 @Inject 构造函数或 @Provides-annotated 方法,则无法提供
- sql-server - datediff 函数导致溢出消息
- google-apps-script - 下载大 CSV 文件并放入 Google 表格
- android - 小吃店在解雇时留下一条白线