尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【Ambari Plus】03.Knox 安装

【Ambari Plus】03.Knox 安装
📅 发布时间:2026/6/29 11:48:07

Knox 安装

Knox是集群的统一网关入口。它本身不负责存储或计算,而是把后面的 HDFS、YARN、Hive、Ranger 等 Web/API 入口收敛到同一个安全网关里。前面已经完成 Solr、Ranger、Kerberos 和 LDAP,本篇就先把 Knox Gateway 装起来。

这里有一个容易误解的点:本篇安装 Knox 时,HDFS、YARN、Hive 还没有继续安装,所以不要用 WebHDFS、YARN UI 或 Hive 代理路由来判断 Knox 是否成功。这个阶段重点看两件事:KNOX服务是否运行中,KnoxSSO 登录页是否能打开。

本次仍然沿用三台 FQDN 主机:

主机当前角色
hadoop1.test.comAmbari Plus Server、MariaDB、Solr、OpenLDAP、Knox Gateway
hadoop2.test.comKDC、Ranger Admin、Ranger Usersync
hadoop3.test.comWorker 节点

::: tip
Knox 对 Kerberos、证书和后端服务地址都比较敏感。这里继续使用hadoop*.test.com,不要在配置里混用短主机名和 IP。
:::

1. 选择 Knox 服务

进入服务与组件,点击新增服务。服务列表里找到Knox,勾选它。

这一步只选择 Knox。页面会显示已选服务 1,说明本次新增服务范围很清楚,不会把 HDFS、YARN、Hive 一起带进来。

2. 分配 Knox Gateway

Master 分配页里,KNOX_GATEWAY默认分配到hadoop1.test.com。

我这里保留这个分配方式。hadoop1.test.com已经是平台入口节点,再把 Knox Gateway 放在这里,后面访问网关时更直观:

https://hadoop1.test.com:6543/

生产环境如果要做 Knox HA,可以在完成单节点安装后再扩展网关实例,并配合负载均衡入口统一访问。

3. 确认没有 Slave 和 Client

Knox 这一版只有KNOX_GATEWAY,没有需要额外分配的 Slave 或 Client 组件。

看到页面提示无 Slave 组件需要分配、无 Client 组件,直接下一步即可。

4. 补齐 Knox Master Secret

进入自定义配置页后,页面会提示还有 1 个必填配置项没有填写。点击待填写,只看缺失项。

缺失项是Knox Master Secret,它位于knox-env.xml。本次演示填写:

配置项示例值
Knox Master SecretKnoxadmin123

::: warning
Knoxadmin123只是教程演示口令。生产环境请使用高复杂度密钥,并按企业密码管理规范保存。
:::

5. 确认安装清单

配置补齐后进入确认页。这里重点看三项:

检查项本次结果
新增服务KNOX
Master 分配KNOX_GATEWAY -> hadoop1.test.com
配置校验必填项已填写

确认无误后点击开始安装。

6. 提交 KDC 管理员凭据

当前集群已经启用了 Kerberos,Knox 新增服务时需要生成并分发 Kerberos 凭据。安装进度页会弹出KDC 管理员凭据。

本次填写前面 Kerberos 文章里创建的管理员:

配置项示例值
管理员 Principaladmin/admin@TEST.COM
管理员密码填写实际 KDC 管理员密码

填写后点击提交并继续安装。这个凭据只用于本次操作,页面不会保存管理员密码。

提交成功后,页面会提示KDC 管理员凭据已提交。如果 Ranger 与 Knox SSO 的联动配置也被补齐,还会看到Ranger via Knox SSO 已补齐这样的提示。

7. 等待安装和启动

提交 KDC 凭据后,向导会继续注册服务、安装组件包、生成凭据、启动 Knox Gateway。

Knox 安装过程中会自动处理 Ranger via Knox SSO 相关配置。安装完成后,向导会回到服务状态确认阶段;如果RANGER_ADMIN被提交重启请求,稍等它恢复运行即可。

8. 回到服务页确认状态

安装完成后进入KNOX服务详情页,状态应显示为运行中。

此时可以重点看:

检查项期望结果
服务状态KNOX显示运行中
实例数量1 / 1运行
待刷新配置0
失败请求0

如果Ranger Admin因为 SSO 集成被重启,稍等它回到运行中即可。

9. 打开 KnoxSSO 登录页

浏览器访问:

https://hadoop1.test.com:6543/gateway/homepage/home/

首次使用自签证书时,浏览器可能会提示证书风险。内部测试环境可以临时信任,生产环境建议使用企业 CA 或可信证书。

能看到Apache Knox的 KnoxSSO 登录页,就说明网关入口已经响应。等后面 HDFS、YARN、Hive 等服务安装完成后,再把它们逐个接入 Knox 拓扑,通过网关入口访问对应服务。

本篇到这里先收住。下一步回到组件安装,开始铺底层存储服务:HDFS。

相关新闻

  • 5步掌握Upscayl:从模糊到高清的AI图像放大终极指南
  • 树莓派与PC网线直连网络共享:从静态IP失效到稳定远程连接的故障排查与修复
  • Appium+mitmproxy移动端数据抓取:从原理到实战的完整指南

最新新闻

  • 魔兽世界API与宏工具:三步快速部署的终极免费指南
  • 从零到一:LoadRunner 12.55 社区版部署与汉化实战指南
  • PhotoGIMP终极指南:如何让GIMP界面瞬间变身Photoshop
  • 抖音视频去水印工具终极指南:3步获取无水印视频的完整教程
  • ADC07D1520寄存器配置实战:校准、同步与性能调优指南
  • 终极iOS设备降级工具:Legacy-iOS-Kit完全使用指南

日新闻

  • ENVI5.3.1实战:基于Landsat 8影像的区域无缝镶嵌与精准裁剪
  • 3步完成HS2-HF Patch安装:新手快速打造完美HoneySelect2体验
  • 微信好友检测终极指南:3分钟发现谁已悄悄删除你

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号