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頁面

在這裏插入圖片描述

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