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.
Ranger的安装与部署(四)_第1张图片

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

4.3 Ranger 相关属性配置

1、Ranger Admin Settings

Ranger的安装与部署(四)_第2张图片

2、通过Ambari 重启服务

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

你可能感兴趣的:(企业级HDP平台的搭建)