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 \^$ \ \

相关推荐
努力成为包租婆33 分钟前
uniapp--原生插件开发
java·数据库·uni-app
海南java第二人2 小时前
Spring MVC核心流程深度解析:从请求到响应的完美掌控
java·springmvc
未来之窗软件服务2 小时前
幽冥大陆(一百10)PHP打造Java的Jar安全——东方仙盟筑基期
java·php·phar·仙盟创梦ide·东方仙盟
程序猿_极客5 小时前
【2025 年最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)
java·开发语言·windows·macos·jdk
猫头虎5 小时前
macOS 双开/多开微信WeChat完整教程(支持 4.X 及以上版本)
java·vscode·macos·微信·编辑器·mac·脚本
二哈喇子!8 小时前
Java开发工具——IDEA(修改全局配置,提升工作效率)
java·编辑器·intellij-idea
强子感冒了8 小时前
Java网络编程学习笔记,从网络编程三要素到TCP/UDP协议
java·网络·学习
二哈喇子!8 小时前
SpringBoot项目右上角选择ProjectNameApplication的配置
java·spring boot
jaray8 小时前
PyCharm 2024.3.2 Professional 如何更换 PyPI 镜像源
ide·python·pycharm·pypi 镜像源
sin22018 小时前
MyBatis的执行流程
java·开发语言·mybatis