Ranger

Ranger

Ranger版本选择和编译

1. 版本:
	因公司使用的是ambari安装的,支持的版本是0.7.x系列的,故选择的是0.7.1版本的
2. 下载:
	wget http://mirror.bit.edu.cn/apache/ranger/0.7.1/apache-ranger-0.7.1.tar.gz
3. 编译:
	需要Java -> Java8
	Maven -> 3.6.0
	注意Maven使用aliyun的仓库地址
	<mirror>
		<id>alimaven</id>
		<name>aliyun maven</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>        
	</mirror>
4. 解压并编译
	tar zxvf apache-ranger-0.7.1.tar.gz
	cd apache-ranger-0.7.1(自行进入)
	mvn clean
	mvn clean compile package assembly:assembly install -DskipTests -Drat.skip=true
	
	可能会遇到bc的问题(yum install bc -y)
	最后打的包都在targer/ 目录下

部署ranger-admin

1. cd targer/
2. tar zxvf ranger-0.7.1-admin.tar.gz
3. cd ranger-0.7.1-admin/
4. DB_FLAVOR=MYSQL(使用Mysql存储数据)
5. SQL_CONNECTOR_JAR=/usr/share/mysql/mysql-connector-java-5.1.47.jar(mysql的驱动包)
6. db_root_user/db_root_password/db_host(数据库root账号/密码/地址)
7. db_name/db_user/db_password(数据数据库的名称/用户/密码会自动创建一个数据库)(选择自己创建数据库,并制定字符编码为 CHARSET=latin1,外国人的玩意,没办法)		
8. audit_store=db(审计功能的存储,默认solr,这里采用db,存储为mysql)(也可以不用审计功能,直接全部注释掉)
9. audit_db_name/audit_db_user/audit_db_password
10. 安装:(./setup.sh  出现Installation of Ranger PolicyManager Web Application is completed.表示启动成功)
11. 启动:cd ews  && ./ranger-admin-services.sh  start
	出现:/**  正常情况下出现如下结果*/ 
		Starting Apache Ranger Admin Service
		Apache Ranger Admin Service with pid 236275 has started.
12. 检查验证:ps -ef|grep ranger  和 netstat -lntp|grep 6080
13. web页面

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章