ranger-kms安装

默认已安装ranger-admin和mysql服务。Ranger组件服务默认都在/opt/bigdata.test/core/ranger目录下安装。

    1. 解压安装包

hadoop\~\]$ cd /opt/ranger \[hadoop@ ranger\]$ tar -xzvf ranger-2.1.0-kms.tar.gz \[hadoop@x ranger\]$ mv ranger-2.1.0-kms ranger/ranger-kms 1. 1. ******修改install.properties****** 修改下列属性,没有出现的保持默认 \[hadoop ranger-kms\]$ more install.properties \|grep -v "#"\|grep -v \^$ PYTHON_COMMAND_INVOKER=python DB_FLAVOR=MYSQL SQL_CONNECTOR_JAR=/usr/share/java/mysql-connector-java.jar db_root_user=root db_root_password=xxxxx db_host=-hadoop-0014:3318 #启用kerberos影响dbks-site.xml db_name=rangerkms db_user=rangerkms db_password=xxxxx ranger_kms_http_enabled=true ranger_kms_https_keystore_file= ranger_kms_https_keystore_keyalias=rangerkms ranger_kms_https_keystore_password= KMS_MASTER_KEY_PASSWD=Str0ngPassw0rd kms_principal=rangerkms/x86-hadoop-0023.security.unicom@SECURITY.UNICOM kms_keytab=/opt/key/rangerkms.keytab hadoop_conf=/opt/hadoop/etc/hadoop/ #使用hadoop用户启动 unix_user=hadoop unix_user_pwd=xxxxx unix_group=hadoop POLICY_MGR_URL=http://hadoop-0023:6080 REPOSITORY_NAME=kmsdev SSL_KEYSTORE_FILE_PATH=/opt/ranger/kms/conf/ranger-plugin-keystore.jks SSL_TRUSTSTORE_FILE_PATH=/opt/ranger/kms/conf/ranger-plugin-truststore.jks RANGER_KMS_LOG_DIR=/opt/logs/ranger/kms RANGER_KMS_PID_DIR_PATH=/opt/tmp/run/ 1. 1. ******运行**** ****./setup.sh**** ****安装****** 使install.properties生效,在$RANGER_HOME/ranger-kms/ews/webapp/WEB-INF/classes/conf下生成kms-site.xml和dbks-site.xml具体配置文件。对应mysql库生成保存密钥的表; 可能会报没权限创建/etc/ranger 需要先创建该目录 之后授权给hadoop权限,需要mkdir /etc/ranger 之后chown hadoop.hadoop /etc/ranger 授权hadoop权限, 后续会自动生成如下目录 执行安装语句 \[root@hadoop-0023 ranger-kms\]# ./setup.sh .... Ranger Plugin for kms has been enabled. Please restart kms to ensure that changes are effective. Installation of Ranger KMS is completed. \[hadoop@x86-hadoop-0023 conf\]$ mysql -uroot -pXXX MariaDB \[rangerkms\]\> show tables; +---------------------+ \| Tables_in_rangerkms \| +---------------------+ \| ranger_keystore \| \| ranger_masterkey \| +---------------------+ 2 rows in set (0.00 sec) 1. 1. ******修改kms-site.xml****** 配置kerberos认证相关属性以及代理用户;任意principal转换成kms做代理。 hadoop@hadoop-0023 \~\]$ cat /opt/ranger/ranger-kms/ews/webapp/WEB-INF/classes/conf/kms-site.xml \|grep -v "#"\|grep -v \^$ \ \

相关推荐
小旭95272 分钟前
Spring MVC :从入门到精通(下)
java·后端·spring·mvc
夏语灬3 分钟前
MySQL大小写敏感、MySQL设置字段大小写敏感
java
毕设源码-郭学长7 分钟前
【开题答辩全过程】以 某地红十字会门户网站为例,包含答辩的问题和答案
java
林夕sama8 分钟前
多线程基础(四)
java·开发语言
Java成神之路-17 分钟前
深入 JVM:G1 垃圾回收器原理与实现细节
java·jvm
似水明俊德36 分钟前
04-C#.Net-委托和事件-面试题
java·开发语言·面试·c#·.net
好家伙VCC1 小时前
# 发散创新:用 Rust构建高性能游戏日系统,从零实现事件驱动架构 在现代游戏开发中,**性能与可扩展性**是核心命题。传统基于
java·python·游戏·架构·rust
多加点辣也没关系1 小时前
Claude Code 安装与配置(详细教程)
ide·ai
爱笑的源码基地1 小时前
门诊his系统源码,中西医结合的数字化门诊解决方案
java·spring boot·源码·二次开发·门诊系统·云诊所系统·诊所软件源码