Apache Ranger 的部署安装
一、环境
操作系统:CentOS7.6
软件版本:Ranger2.0.0
二、安装 Ranger2.0.0
1、下载源文件
从 github 下载。执行:
git clone https://github.com/apache/incubator-ranger.git
下载完成后,看到有一个 incubator-ranger 文件夹,里面就是源文件
2、安装 maven
因为要用 maven 编译源文件,所以先安装 maven。
3、编译源文件
使用 maven 编译。进入 incubator-ranger 目录,然后执行:
mvn clean compile package assembly:assembly install
编译完成后,得到 Ranger 的安装包(可执行文件),存放在当前目录的 target 文件夹下。
4、解压安装包
解压安装包到安装目录。执行:
tar -zxvf ranger-2.0.0-SNAPSHOT-admin.tar.gz -C /u01/app/ranger-2.0.0
tar -zxvf ranger-2.0.0-SNAPSHOT-usersync.tar.gz -C /u01/app/ranger-2.0.0
admin(Ranger 控制台)和 usersync(将 Linux 用户同步至 Ranger)的 tar 包是必须用到的。其他 tar 包根据需要解压。
5、安装 Ranger 控制台:Ranger—admin
5.1 修改配置文件 install.properties
修改的参数如下:
第一处修改地方:
注意:setup_mode=SeparateDBA 默认是注释掉的,需要打开。
第二处修改地方:
参数解释:
db_root_user=root 数据库超级管理员的用户名
db_root_password=c4cMO7q5QUpi 超级管理员密码
db_host=10.130.90.71 数据库地址
db_name=ranger mysql 中 ranger 需要的数据库(需要提前在 mysql 中创建)
db_user=root 管理 ranger 库的用户名
db_password=c4cMO7q5QUpi 密码
5.2 执行初始化设置
执行(在 ranger 根目录下):
./setup.sh
初始化成功后界面如上图所示,表示初始化成功。
5.3 启动 Ranger Admin:
./ews/ranger-admin-services.sh start
启动成功之后 jps 查看下
表示启动成功。
5.4 访问 webUI
浏览器打开 ip:6080
输入用户名 admin,密码在 Ranger 的配置文件 install.properties 中
输入密码登录成功
版权声明: 本文为 InfoQ 作者【大数据技术指南】的原创文章。
原文链接:【http://xie.infoq.cn/article/11b129e2ee2fac4f99e7e9bbc】。文章转载请联系作者。
评论