Ranger-AdminServer安装,

对应的Ranger版本2.0.0。

1.安装规划

RangerAdmin安装依赖如下组件:

mysql

solr

IP/机器名 安装软件 运行进程
dap211-159 RangerAdmin EmbeddedServer
dap211-159 MySQL mysql

安装用户:

rangeradmin/zdh1234

/home/rangeradmin

2.安装配置jdk1.8

配置JAVA_HOME环境变量供root使用:

export JAVA_HOME=/usr/java/jdk1.8.0_151
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

拷贝mysql-connector-java.jar到/usr/share/java目录下:

scp root@10.43.159.211:/usr/share/java/mysql-connector-java-8.0.12.jar .

3.安装RangerAdmin,需要使用root用户

安装rangerAdmin到/home/rangeradmin

创建目录/home/rangeradmin,

获取并上传安装包:

scp root@10.43.159.211:/home/compile/apache/ranger/target/ranger-2.0.0-SNAPSHOT-admin.tar.gz .

解压安装包

tar -zxvf ranger-2.0.0-SNAPSHOT-admin.tar.gz

修改配置文件install.properties参数如下:

#数据库类型选择MySQL
DB_FLAVOR=MYSQL #指定MySQL的驱动,需要自己准备相应的jar包
SQL_CONNECTOR_JAR=/usr/share/java/mysql-connector-java-8.0.12.jar #配置MySQL数据库的信息
db_root_user=root
db_root_password=zdh1234
db_host=localhost #安装时会使用上面的root用户创建如下数据库
db_name=rangeradmin
db_user=rangeradmin
db_password=zdh1234 #配置RangerAdmin使用solr作为aduit审计日志
audit_store=solr
audit_solr_urls=http://10.43.159.9:8983/solr/ranger_audits unix_user=rangeradmin
unix_user_pwd=zdh1234
unix_group=hadoop RANGER_PID_DIR_PATH=/home/rangeradmin/pid

注意,需要在数据库创建配置的用户和数据库:

grant all on *.* to rangeradmin@'%' identified by 'zdh1234' with grant option;
CREATE DATABASE rangeradmin;

使用root用户执行如下脚本,安装RangerAdmin:

./setup.sh

安装完成后RangerAdmin目录属主变为"rangeradmin:hadoop"。

4.启动和停止

启动Ranger Admin:

ranger-admin start

停止Ranger Admin:

ranger-admin stop

5.安装验证

web登陆验证是否安装成功:

http://10.43.159.211:6080

默认用户名密码 admin/admin

6.其他

设置目录别名,方便定位问题:

alias logs='cd /home/rangeradmin/ranger-2.0.0-SNAPSHOT-admin/ews/logs'
alias conf='cd /home/rangeradmin/ranger-2.0.0-SNAPSHOT-admin/ews/webapp/WEB-INF/classes/conf'

Ranger-AdminServer安装Version2.0.0的更多相关文章

  1. Hive安装Version2.1.0

    Hive安装,基于版本2.1.0, 使用apache-hive-2.1.0-bin.tar.gz安装包. 1.安装规划 角色规划 IP/机器名 安装软件 运行进程 hive zdh-9 hive Ru ...

  2. CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14

    准备篇: CentOS 7.0系统安装配置图解教程 http://www.osyunwei.com/archives/7829.html 一.配置防火墙,开启80端口.3306端口 CentOS 7. ...

  3. centos 7.0 编译安装php 7.0.3

    php下载页面 http://cn2.php.net/downloads.php 7.0.3多地区下载页面 http://cn2.php.net/get/php-7.0.3.tar.gz/from/a ...

  4. CentOS7 编译安装 nginx-1.10.0

    对于NGINX 支持epoll模型 epoll模型的优点 定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的 ...

  5. elasticsearch5.0.0 安装插件及配置过程

    elasticsearch5.0.0 安装插件及配置过程 由于es5.0是里程碑式的更新,所以很多变化的地方,暂时我就插件安装遇到的问题记录一下. 插件安装命令 2.3版本的安装命令 安装Marvel ...

  6. RHEL6.5安装11.2.0.3 RAC并打补丁

    [TOC] 一,主机配置 1.修改hosts文件(两节点) #127.0.0.1 localhost localhost.localdomain localhost4 localhost4.local ...

  7. ubuntu14.04 安装 hadoop2.4.0

    转载:ubuntu搭建hadoop-Ver2.6.0完全分布式环境笔记 自己在搭建hadoop平台时,碰到一些困难,按照该博文解决了问题,转载一下,作为记录. 2 先决条件 确保在你集群中的每个节点上 ...

  8. 编译安装zabbix 3.0及分开部署配置详解

    实验系统:CentOS 6.6_x86_64 实验前提:提前准备好编译环境,防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP及角色分配如拓扑 下载地址:试验中用到mariadb软件的下 ...

  9. 一、Ubuntu14.04下安装Hadoop2.4.0 (单机模式)

    一.在Ubuntu下创建hadoop组和hadoop用户 增加hadoop用户组,同时在该组里增加hadoop用户,后续在涉及到hadoop操作时,我们使用该用户. 1.创建hadoop用户组 2.创 ...

随机推荐

  1. idea2019.2安裝MybatisCodeHelper插件

    1. 下载MybatisCodeHelper插件 下载已破解的插件压缩包,一定注意校验sha1sum!!! 在IDEA中本地安装插件 激活方法(自2.7.3):IDEA顶部菜单:Tools -> ...

  2. MBean代码例子

    public class ServerImpl { public final long startTime; public ServerImpl() { startTime = System.curr ...

  3. zabbix之修改中文

    #在zabbix服务器安装中文名包 root@ubuntu:~# sudo apt-get install language-pack-zh* #:修改环境变量 root@ubuntu:~# sudo ...

  4. Redis集群的三种模式

    一.主从模式 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据. 但是由于数据是存储在一台服务器上的, ...

  5. RPC 框架

    RPC 谁能用通俗的语言解释一下什么是 RPC 框架? - 远程过程调用协议RPC(Remote Procedure Call Protocol) RPC就是要像调用本地的函数一样去调远程函数. 推荐 ...

  6. JSP中session、cookie和application的使用

    一.session (单用户使用) 1.用处:注册成功后自动登录,登录后记住用户状态等 使用会话对象session实现,一次会话就是一次浏览器和服务器之间的通话,会话可以在多次请求中保存和使用数据. ...

  7. Java 多线程的一次整理

    一天没有出过家门,实属无聊,没事瞎写写 1. 基本概念 1.1 多进程和多线程的概念 程序是由指令和数据组成,指令要运行,数据要加载,指令被 CPU 加载运行,数据被加载到内存,指令运行时可由 CPU ...

  8. java多线程3:synchronized

    线程安全 多个线程共同访问一个对象的实例变量,那么就可能出现线程不安全的问题. 先看一段代码示例,定义一个对象 MyDomain1 public class MyDomain1 { private i ...

  9. C#.NET编程小考30题错题纠错

    1)以下关于序列化和反序列化的描述错误的是( C). a) 序列化是将对象的状态存储到特定存储介质中的过程 b) 二进制格式化器的Serialize()和Deserialize()方法可以分别用来实现 ...

  10. 安装Redis5.0.8教程图解

    文档:安装Redis5.0.8教程图解.note 链接:http://note.youdao.com/noteshare?id=737620a0441724783c3f8ef14ab8a453& ...