1、配置数据库MySQL
1.1创建数据库中Ranger的使用授权
1)进入MySQL数据库
[root@hadoop107 ~]# mysql -uroot -p000000
如下表示进入mysql成功:
2)创建rangerdba用户并授权
//创建’rangerdba’@’localhost’的用户,密码也是rangerdba CREATE USER ‘rangerdba’@’localhost’ IDENTIFIED BY ‘rangerdba’; //授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.* GRANT ALL PRIVILEGES ON *.* TO ‘rangerdba’@’localhost’; //创建’rangerdba’@’%’的用户,密码也是rangerdba CREATE USER ‘rangerdba’@’%’ IDENTIFIED BY ‘rangerdba’; //授予该用户对所有数据库和表的相应操作权限则可用*表示,如*.* GRANT ALL PRIVILEGES ON *.* TO ‘rangerdba’@’%’; //该用户能给其它用户授权 GRANT ALL PRIVILEGES ON *.* TO ‘rangerdba’@’localhost’ WITH GRANT OPTION; //该用户能给其它用户授权 GRANT ALL PRIVILEGES ON *.* TO ‘rangerdba’@’%’ WITH GRANT OPTION; //刷新数据库 FLUSH PRIVILEGES; //检查是否配置成功(密码也是rangerdba) mysql -u rangerdba –p |
1.2 配置jdbc 链接
例如:ambari-server setup –jdbc-db={database-type} –jdbc-driver={/jdbc/driver/path}
[root@hadoop107 ~]# ambari-server setup –jdbc-db=mysql –jdbc-driver=/usr/share/java/mysql-connector-java.jar
如下表示成功:
2添加ranger服务
2.1 添加服务
2.2 选择Ranger
2.3 勾选满足上述条件
2.4 配置mysql数据库用户和密码
2.5 开启solrCloud
2.6 一直点击下一步直到安装完成
2.7 添加服务Ambari Infra (用来保存ranger的Audit数据)
一路默认安装至安装完成
如下图:
2.8 添加hdfs的插件
2.9 重启服务(hdfs,zookeeper,ranger, ambary infra)登录ranger webui页面
例如:http://hadoop102:6080/index.html (默认登陆用户和密码均为:admin)
3.0 添加插件成功后会出现如下下服务
3.0.1 ls /etc/hadoop/conf/ 可以看到如下文件
3.0.2 [root@hadoop107 conf]# vi hdfs-site.xml 可以看到如下配置
想要了解跟多关于大数据培训课程内容欢迎关注尚硅谷大数据培训,尚硅谷除了这些技术文章外还有免费的高质量大数据培训课程视频供广大学员下载学习。
上一篇: Ranger基础架构_大数据培训
下一篇: Scala语言的特点_大数据培训