Ambari中Ranger安装

26.4Ambari中Ranger安装
26.4.1准备工作
26.4.2正式安装
26.4.2.1 创建数据库
26.4.2.2 进入ambari管理界面,点击add service
26.4.3访问Apache Ranger(用户名,密码等)
26.4.4启动Plugin

26.4Ambari中Ranger安装

26.4.1准备工作

1.找到ambari-server所在的服务器(这里是bigdata1)。
2.进入/usr/java/share/java/目录下查看数据库驱动包是否存在,并确认是什么类型的数据库。
这里确认ambari使用的是mysql数据库,驱动包路径:/usr/share/java/mysql-connector-java.jar

[root@bigdata1 java]# pwd
/usr/share/java
[root@bigdata1 java]# ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar

26.4.2正式安装

26.4.2.1 创建数据库

DROP DATABASE rangerdb;
CREATE DATABASE rangerdb DEFAULT CHARACTER SET utf8;
CREATE USER 'rangerdb'@'localhost' IDENTIFIED BY 'Admin123456';
GRANT ALL PRIVILEGES ON *.* TO 'rangerdb'@'localhost';
CREATE USER 'rangerdb'@'%' IDENTIFIED BY 'Admin123456';
GRANT ALL PRIVILEGES ON *.* TO 'rangerdb'@'%';
GRANT ALL PRIVILEGES ON *.* TO 'rangerdb'@'localhost' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'rangerdb'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

要注意的是在ranger安装的时候,必须要在mysql的my.cnf中配置:
log_bin_trust_function_creators=1
在Ranger安装完成之后,重新设置log_bin_trust_function_creators的值为原始的设置,这个参数只有在ranger安装的过程中才会需要。

26.4.2.2 进入ambari管理界面,点击add service

在这里插入图片描述
在这里插入图片描述
然后回去选中Infra Solr
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在Ranger Audit配置下,主要对Ranger audit log的存放位置进行配置
1、如果集群中已经安装了Solr,可以打开Solr选项,ranger.audit.solr.urls为solr core的地址,例如:http://ochadoop06.novalocal:8983/solr/ranger_audits
ranger.audit.solr.username 使用默认,ranger.audit.solr.password输入创建密码。

2、打开HDFS配置,Ranger audit log可以自动保存在HDFS中以便长期保存。Destination HDFS Directory为HDFS保存的地址,例如:hdfs://ochadoop06.novalocal:8020/ranger/audit

3、打开DB配置,把audit log保存在DB中.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后一直下一步。

26.4.3访问Apache Ranger(用户名,密码等)

http://bigdata2:6080/login.jsp#!/service/3/create 用户名:admin 密码:Admin123456

26.4.4启动Plugin

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/toto1297488504/article/details/106505691