Ranger的安装与部署(四)

4.1 PostgreSQL 配置

Ranger安装前的准备,Ranger所需的数据库采用Ambari默认的PostgreSQL,针对该数据库对Ranger进行如下相关配置

1、 确认postgres正在运行

ps -eaf | grep ambari | grep postgres

2、 确认postgres的运行端口

netstat -anp | grep ${pid}

3、 进入psql命令行

sudo -u postgres psql -U postgres

4、创建所需用户

Create user rangerdba;

设置密码
ALTER USER rangerdba WITH PASSWORD "ranger-123"

5、创建所需数据库

CREATE DATABASE ranger OWNER rangerdba;

6、设置远程连接权限

vi /var/lib/pgsql/data/postgresql.conf
在连接设置处修改允许接入的客户端,*为所有连接

# - Connection Settings -
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost',
'*' = all

7、设置数据库访问权限

vi /var/lib/pgsql/data/pg_hba.conf
####在文件结尾处添加
local all postgres,rangerdba trust
host all postgres,rangerdba 0.0.0.0/0  trust
host all postgres,rangerdba ::/0  trust

8、刷新Postgres数据库

sudo -u postgres /usr/bin/pg_ctl -D /var/lib/pgsql/data reload

9、确认postgresql的JDBC连接所需jar包

yum install postgresql-jdbc*

10、确认已经安装好

ls /usr/share/java/postgresql-jdbc.jar

11、修改文件权限

chmod 644 /usr/share/java/postgresql-jdbc.jar

12、Ambari连接设置

ambari-server setup --jdbc-db=postgres --jdbc-driver=/usr/share/java/postgresql-jdbc.jar

13、修改HADOOP配置信息

export HADOOP_CLASSPATH=${HADOOP_CLASSPATH}:${JAVA_JDBC_LIBS}:/connector jar path

4.2 通过Ambari 安装Ranger

安装Ranger

click Actions, then select Add Service.
这里写图片描述

根据页面提示进行next便可;

4.3 Ranger 相关属性配置

1、Ranger Admin Settings

这里写图片描述

2、通过Ambari 重启服务

参考文档:
https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.5.0/bk_security/content/ch03s01s03s01.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值