当前位置: 首页 > news >正文

Ranger部署

最近要使用ranger来负责Hadoop-HDFS的路径权限,在此分享记录一下从源码编译开始的部署方式

一、Ranger的安装需要从源码开始编译,因此你需要在Linux上准备好下面的东西

maven3 我本地编译ranger26用的3.9.9的 git python3 这里有个大坑,编译时要py3,但是后面初始化脚本又用的是py2的语法,后面有解决方法,这应该是开发团队漏掉了,我在最后会给大家一个我gtiee仓库的代码快照,里面有后面要说到的改造注释和这里说的python语法bug解决后的版本 mysql5 必须时5,ranger源码里面写死了 Java-jdk8 gcc依赖,安装命令:yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake linux系统 编译的时候要在linux上,不要再windows上,这个垃圾系统会拉不到依赖

二、maven的配置文件中仓库改成如下

<mirrors><!-- 阿里云作为主镜像 --><mirror><id>aliyun-central</id><mirrorOf>central</mirrorOf><name>Aliyun Central</name><url>https://maven.aliyun.com/repository/public</url></mirror></mirrors><profiles><profile><id>custom-repos</id><repositories><!-- Apache 官方仓库 --><repository><id>apache-releases</id><url>https://repository.apache.org/content/repositories/releases</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository><!-- Cloudera 仓库 --><repository><id>cloudera-public</id><url>https://repository.cloudera.com/artifactory/public</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories><activation><activeByDefault>true</activeByDefault><!-- 默认启用 --></activation></profile></profiles>

在环境变量文件中更改maven的参数

exportMAVEN_HOME=/opt/maven388exportPATH=$PATH:$MAVEN_HOME/binexportMAVEN_OPTS="-Xms4096m -Xmx40
http://www.jsqmd.com/news/178478/

相关文章:

  • 论文AI率高怎么办?10款亲测有效的降AI率工具推荐(2026最新避坑指南)
  • 金华牙齿正畸哪家强?2025最新口碑排名揭晓,老人牙齿修复/修正牙齿修复/正畸和正颌/树脂修复牙齿,牙齿正畸品牌推荐 - 品牌推荐师
  • YOLOFuse测试集划分逻辑:train/val/test比例可自定义
  • 还有免费ai查重!10款亲测有效的降AI率工具推荐(2026最新福利版)
  • 不花一分钱!10款亲测有效的降AI率工具推荐(2026最新免费降AI版)
  • 还在为AI论文查重率过高发愁?这7款免费工具帮你从79%降到11%!
  • 华为OD机试真题 - 称砝码 (C++ Python JAVA JS GO)
  • 为什么 RN 的状态设计,必须先确定页面是否常驻
  • Reactor模型 | OneThreadOneLoop
  • 数组
  • 【信号完整性】:信号与连接
  • 亲测降至5%以下!10款亲测有效的降AI率工具推荐(2026最新有效版)
  • MATH Day 01 - 群的定义及四条公理
  • MATH Day 01 - 群的定义及四条公理
  • 一站式展厅设计装修公司推荐:专业服务与口碑之选 - 品牌排行榜
  • 题解:P12097 [NERC2024] Fix Flooded Floor
  • 3个免费方法!10款亲测有效的降AI率工具推荐(2025最新降AI味指南)
  • 2026.1.1总结
  • Rust 结合 Tesseract OCR 进行验证码识别
  • Rust 结合 Tesseract OCR 进行验证码识别
  • 深度学习计算机毕设之基于VGG的图像风格迁移算法实现及系统应用实现
  • DL之Transformer之mHC:《mHC: Manifold-Constrained Hyper-Connections》翻译与解读
  • 2026最新盘点:最火的10款降ai率工具汇总,不花一分钱真的靠谱吗?(附踩坑指南)
  • 用 Swift 结合 Tesseract 进行验证码识别
  • 计算机深度学习毕设实战-基于VGG的图像风格迁移算法实现及系统应用实现
  • 网速管家电脑版
  • 免费开源Http、Https抓包工具
  • 深度学习毕设选题推荐:基于VGG的图像风格迁移算法实现及系统应用实现
  • 基于Springboot工作量统计管理系统【附源码+文档】
  • 【计算机毕业设计案例】基于机器学习的人脸发型推荐算法研究与应用实现