news 2026/5/27 16:45:20

Ranger部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/27 16:45:16

Python 图形任意角度旋转完整解决方案:原理、实现与可视化展示

在 Python 图像处理、计算机视觉、数据可视化等领域&#xff0c;图形旋转是一项基础且高频的操作。无论是图像矫正、数据图表旋转&#xff0c;还是游戏开发中的精灵动画&#xff0c;都需要实现精准的任意角度旋转&#xff08;含 0-360 整数角度与小数角度&#xff09;。本文将从…

作者头像 李华
网站建设 2026/5/25 20:01:31

当路径规划遇上时间窗:冷链物流那些不得不说的套路

路径规划&#xff0c;车辆路径优化&#xff0c;MATLAB&#xff0c;带时间窗及其他各类需求均可&#xff0c;基于车辆的带时间窗的车辆路径优化VRPTW问题。 冷链物流车辆路径优化&#xff0c;考虑充电桩车辆路径evrp&#xff0c;多配送中心车辆路径优化。 改进遗传算法车辆路径优…

作者头像 李华
网站建设 2026/5/24 1:48:42

4.1 Client-go架构解密:Kubernetes客户端开发核心技术剖析

5.1 Client-go架构解密:Kubernetes客户端开发核心技术剖析 在云原生时代,Kubernetes已经成为容器编排的事实标准。而Client-go作为官方提供的Go语言客户端库,是我们与Kubernetes API交互的核心工具。本节课我们将深入剖析Client-go的架构设计,帮助你全面掌握这个强大的客户…

作者头像 李华
网站建设 2026/5/24 1:49:50

5.1 ChatGPT API 接入实战:让你的应用拥有智能对话能力

5.1 ChatGPT API 接入实战:让你的应用拥有智能对话能力 在AIOps时代,将大语言模型集成到企业应用中已成为提升智能化水平的重要手段。OpenAI的ChatGPT API为开发者提供了简单而强大的接口,可以快速为应用添加智能对话能力。本文将详细介绍如何接入和使用ChatGPT API,并通过…

作者头像 李华