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

【Ambari Plus】02.Ranger 安装

Ranger 安装

Ranger是后面做权限治理的核心入口。HDFS、Hive、HBase、Kafka、Knox 等组件接入 Ranger 之后,策略才可以集中管理,访问记录也能统一审计。

本篇默认已经完成前一篇的 Solr 安装,并且http://hadoop1.test.com:8983/solr/可以正常打开。

配置项本次填写
Ranger 数据库类型MySQL / MariaDB
数据库地址hadoop1.test.com
数据库端口3306
数据库名ranger
数据库用户root
数据库密码root
Ranger 相关密码Rangeradmin123

::: warning
这里为了演示,把 MariaDB 用户名和密码写成了root / root。生产环境建议单独创建 Ranger 数据库账号,只授予ranger库权限,并使用高复杂度密码。
:::

1. 准备 Ranger 数据库

hadoop1.test.com上登录 MariaDB,先创建 Ranger 使用的数据库。

mysql-uroot-proot

进入数据库后执行:

CREATEDATABASEIFNOTEXISTSrangerDEFAULTCHARACTERSETutf8mb4COLLATEutf8mb4_bin;SHOWDATABASESLIKE'ranger';

能查到ranger,再回到 Ambari Plus 页面继续安装。

2. 选择 Ranger 服务

进入服务与组件,点击新增服务,在服务列表里勾选RANGER

如果 Solr 已经安装完成,服务列表里会显示SOLR已安装,RANGER是可选状态。这里不要再勾选别的服务,先把 Ranger 单独装完。

3. 分配 Ranger Admin 和 Usersync

Master 分配页里,本次保留默认分配:

组件节点
RANGER_ADMINhadoop2.test.com
RANGER_USERSYNChadoop2.test.com

RANGER_ADMIN是 Ranger 控制台,RANGER_USERSYNC用来同步用户和用户组。先放在同一台机器,后面做 LDAP / FreeIPA 接入时排查会更直观。

4. 分配 Ranger Tagsync

Slave 分配页里,RANGER_TAGSYNC放在hadoop1.test.com

Tagsync 主要用于后续和 Atlas 标签体系联动。当前先安装组件,后面 Atlas 装好以后再决定是否真正启用标签策略。

5. 配置数据库连接

进入配置页后,先处理 Ranger 数据库。重点是把数据库地址统一写成hadoop1.test.com,不要写短主机名,也不要混用 IP。

配置项填写值
DB_FLAVORMYSQL
db_nameranger
db_userroot
db_passwordroot
db_hosthadoop1.test.com
ranger.jpa.jdbc.urljdbc:mysql://hadoop1.test.com:3306/ranger?useLegacyDatetimeCode=false&serverTimezone=UTC
create_db_dbuserNo
db_root_userroot
db_root_passwordroot
ranger_privelege_user_jdbc_urljdbc:mysql://hadoop1.test.com:3306

这里我把create_db_dbuser设为No,因为前面已经手动创建了ranger数据库,而且演示环境直接使用root账号连接。生产环境如果使用独立账号,可以提前建库建用户,也可以让向导自动创建,但两种方式不要混在一起。

数据库配置完成后,点击测试连接。成功时任务日志里会出现类似下面的结果:

Connected to DB Successfully! DB connection check completed. Host checks completed. Command completed successfully!

6. 补齐 Ranger 自身账号密码

配置页顶部如果提示还有必填项没填,可以点击待填写过滤器。Ranger 本次需要补齐 4 类密码:

统一填写Rangeradmin123

配置项用途
Ranger Admin user's passwordRanger Web UI 的admin登录密码。
Ranger KMS keyadmin user's passwordRanger KMS keyadmin 用户密码。
Ranger Tagsync user's passwordTagsync 内部用户密码。
Ranger Usersync user's passwordUsersync 内部用户密码。

补齐后,顶部会显示待填写 0,下一步按钮也会恢复可点击。

7. 确认 Ranger 安装清单

确认页里重点看三块:

检查项本次结果
新增服务RANGER
Master 分配RANGER_ADMIN -> hadoop2.test.comRANGER_USERSYNC -> hadoop2.test.com
Slave 分配RANGER_TAGSYNC -> hadoop1.test.com
配置校验必填项已填写

确认无误后点击开始安装

8. 等待安装与启动

Ranger 安装会创建数据库表、下发配置、安装组件包并启动服务。这个过程比 Solr 慢一些,正常等任务跑完即可。

向导进入完成页后,说明安装任务已经执行完。

我习惯再多等一会儿,让服务状态从INSTALLEDSTARTING真正变成STARTED,不要只看向导完成页。

9. 回到服务页验证 Ranger 状态

回到服务列表,可以看到RANGER已经处于运行中状态。

10. 登录 Ranger Web UI

浏览器访问:

http://hadoop2.test.com:6080/login.jsp

登录账号:

用户名密码
adminRangeradmin123

登录后进入 Ranger Service Manager 页面,可以看到 HDFS、HBase、YARN、Knox、Solr、Kafka、Sqoop、Trino 等策略入口。

这一步完成后,Ranger 只是“平台已经装好”。继续安装 Knox、HDFS、Hive、Kafka 之前,我建议先完成 Kerberos 认证启用 和 LDAP 目录接入,再让后续组件逐个接入 Ranger Plugin。

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

相关文章:

  • 服务器SSH安全加固:禁用Root、密钥认证与端口修改实战指南
  • 记一次 C 盘 90G 异常占用的排查:CapabilityAccessManager.db-wal
  • AScript异步执行与await关键字
  • ChatGPT企业落地最后一公里(内部绝密SOP):金融/法律/研发三大场景的5类合规性约束嵌入方案
  • 【claude code实践】让 Claude Code 修改代码:小改动任务的标准流程
  • 5分钟快速上手:ucore操作系统实验环境搭建终极指南
  • Adobe-GenP 3.0终极指南:如何免费解锁Adobe全家桶的完整功能
  • 第六章:PowerPoint 2010 核心功能与实战应用 —— 从入门到精通
  • Github 协作规范,如何让 ROCm 相关的代码提交更专业
  • GPT-5.6 如何接入 Codex?现状、配置方法与等待策略全解
  • TPIC7710EVM评估板实战:从硬件解析到GUI软件驱动的电机控制芯片验证
  • Java毕业设计-基于 SpringBoot+Vue 的公司考勤管理系统的设计与实现 前后端分离的企业员工考勤管理系统设计与开发(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • FDE落地:Codex+Skills+Agent+OPC打造自媒体落地智能体
  • XGBoost超参数实战:从理论到调优策略
  • ADB Explorer:告别命令行,Windows上最直观的Android设备文件管理工具
  • AI时代真的风水轮流转,前段时间最火的还是Claude Code,转眼间Codex就火得一塌糊涂。Codex是由OpenAI 推出的AI智能体。
  • 【JAVA毕设源码分享】基于springboot团子烘焙销售服务系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 深入解析MSPM0 DEBUGSS与SWD接口:从调试原理到实战应用
  • 如何彻底解决Cursor试用限制:免费重置工具的终极指南
  • ChatGPT企业级应用倒计时:Gartner预警2024Q3将淘汰未集成AI协作流程的团队——现在掌握这9个嵌入式集成方案还不晚
  • 人大金仓KingbaseES V8R6 空闲会话超时与资源释放实战解析
  • 广州学校毕业典礼策划哪个机构好
  • web应用技术--第9次课后作业(Restful)
  • Ohook终极指南:3分钟实现Microsoft 365完整功能免费激活方案
  • 从入门到精通:Room EQ Wizard 5.20.13 音频测量实战指南
  • 出现python专门设
  • 2026手机抠图工具实操指南:免费无水印APP与轻量工具使用教程
  • SLAM ---- VINS 外点剔除
  • 用代码绘制专业图表:Mermaid的终极可视化解决方案
  • 暗黑破坏神2终极存档编辑器:免费开源,轻松修改D2/D2R游戏角色数据