当前位置: 首页 > news >正文

【Ambari Plus】03.Knox 安装

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。

http://www.jsqmd.com/news/1089287/

相关文章:

  • 多模态理解三大范式:联合嵌入、跨模态注意力与模态拼接
  • AI Agent Runtime 重构:Session 作为事件日志的工程实践
  • 如何在macOS上安装微信防撤回插件:3分钟快速指南
  • 基于Python-Abaqus二次开发的复合材料RVE模型:从几何生成到周期性边界条件
  • 5步掌握Upscayl:从模糊到高清的AI图像放大终极指南
  • 别再盲目一键生成论文!Paperxie 毕业论文分段创作体系,贴合高校规范落地写作全流程
  • Stateless 应用里的锁,SAP Fiori Draft 为什么把锁从 ABAP Session 里搬了出来
  • Opencv图像滤波实战:均值滤波(cv2.blur)在图像去噪中的核心应用
  • 树莓派与PC网线直连网络共享:从静态IP失效到稳定远程连接的故障排查与修复
  • AMD Ryzen终极调试指南:5步掌握硬件监控与系统优化
  • 每日热门skill:FreeRide:OpenClaw用户的AI免费乘车指南——零成本畅享OpenRouter 30+免费模型
  • PCB拼板工艺全解析:从V-CUT到邮票孔的设计实战
  • Appium+mitmproxy移动端数据抓取:从原理到实战的完整指南
  • 深入解析OWASP TOP 10:Web应用安全核心漏洞原理与实战防御
  • VoiceFixer:让受损音频重获新生的智能语音修复神器
  • 终极Windows窗口管理神器:AlwaysOnTop让你的工作流程更高效
  • 城通网盘解析器:三步获取高速直连下载地址的终极指南
  • WordPress Bricks Builder高危RCE漏洞CVE-2024-25600深度剖析与防御实战
  • RA8D2 I3C总线错误检测与恢复机制实战指南
  • React Native 弹框组件“失灵” ,一次动画并发问题的排查与修复
  • 【软考积分落户黄金公式】:证书分+年限分+社保倍数=精准预估落户时间,已验证137例真实案例
  • 如何快速使用抖音无水印下载器:3个实用技巧提升下载效率
  • 从零到一:解锁微软、领英与讯飞联袂的AI Prompt工程师认证攻略
  • 如何3步掌握AMD处理器调试:硬件性能调优完整指南
  • 如何打破音乐平台枷锁:Unlock Music Electron让你的加密音乐重获自由
  • DS4Windows终极指南:5步将PlayStation手柄完美适配Windows游戏
  • 终极AMD Ryzen调试指南:SMU Debug Tool的5大核心功能详解
  • 5步终极教程:让老款Mac免费升级最新macOS系统
  • PPTTimer:终极免费PPT计时器,让你的演示时间掌控如呼吸般自然
  • 50.CODESYS/S7-1200 通用|PLC 水箱 PID 闭环控制 + 手自动切换 + 故障保护