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 服务
http://hnode1:6083/solr/ranger_audits
Usersync123!
Tagsync123!
Keyadmin123!
Rangeradmin123!
账号 admin
密码 前面设置的ranger Admin 的密码
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