Ambari 添加 Ranger 服务


1. 准备工作

# 创建数据库
mysql> create database ranger character set utf8;
Query OK, 1 row affected (0.00 sec)

# 创建 rangeradmin 用户与密码(Ranger123)
mysql> CREATE USER 'rangeradmin'@'%'IDENTIFIED BY 'Ranger123!';
Query OK, 0 rows affected (0.01 sec)

# 给 rangeradmin 用户赋予 ranger 数据库权限
mysql> GRANT ALL PRIVILEGES ON ranger.* TO 'rangeradmin'@'%';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

# 开启 root 用户的远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Admin123!' WITH GRANT OPTION;

2. 添加 Ranger 服务

从服务列表中添加 ranger 服务

确认安装的服务

设置 ranger Admin 与 user Sync 安装位置

设置 tag sync 安装位置

配置MySQL

配置 solr 地址
http://hnode1:6083/solr/ranger_audits

配置相关服务用户密码
Usersync123!
Tagsync123!
Keyadmin123!

配置 ranger Admin 密码,该密码也用于 WebUI 登录
Rangeradmin123!

安装概览

安装完成,有一些警告可以在 ranger 中查看

安装完成

在 ambari 中启动 ranger 服务

ranger 登录页
账号 admin
密码 前面设置的ranger Admin 的密码
登录ranger后的首页

3. ranger 启动命令与日志

3.1 ranger admin

启动命令:/usr/hdp/current/ranger-admin/ews/ranger-admin-services.sh start
关闭命令:/usr/hdp/current/ranger-admin/ews/ranger-admin-services.sh stop
查看进程:ps -ef | grep proc_rangeradmin | grep -v grep
查看端口:netstat -lntp|grep 6080
日志地址:/var/log/ranger/admin

3.2 ranger usersync

启动命令:/usr/hdp/current/ranger-usersync/ranger-usersync-services.sh start
关闭命令:/usr/hdp/current/ranger-usersync/ranger-usersync-services.sh stop
查看进程:ps -ef | grep proc_rangerusersync | grep -v grep
日志地址:/var/log/ranger/usersync/

3.3 ranger tagsync

启动命令:/usr/hdp/current/ranger-tagsync/ranger-tagsync-services.sh start
关闭命令:/usr/hdp/current/ranger-tagsync/ranger-tagsync-services.sh stop
查看进程:ps -ef | grep proc_rangertagsync | grep -v grep
日志地址:/var/log/ranger/tagsync


文章作者: hnbian
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 hnbian !
评论
 上一篇
Flink系列 5. 介绍Flink API:Source、Channel、Sink Flink系列 5. 介绍Flink API:Source、Channel、Sink
1. 程序与数据流 所有的 Flink 程序都是由三部分组成:Source、Transformation和 Sink。 Source 负责读取数据源 Transformation 负责利用各种算子加工数据 Sink 负责将数据输出 在程
2020-06-10
下一篇 
GreenPlum 权限管理 GreenPlum 权限管理
1. GreenPlum 权限说明 GreenPlum 中的用户与角色在整个数据库中都是全局性的。 在安装数据库时已指定超级管理员、系统管理员,例如超级管理员: gpadmin 每个数据库都有一个所有者,数据看的所有者默认拥有数据库的
2020-05-15
  目录