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

Apache Atlas构建安装(Linux)

一、环境准备

  • maven 3.6.3
  • python 2.7
  • nodejs 12
  • java 1.8

注意环境一定要对,不然一堆问题

1. python2.7 安装

参考文章:https://blog.csdn.net/weixin_42081389/article/details/101276251

打开链接:https://www.python.org/downloads/source/
Ctrl + F 搜索2.7(链接打不开找找自己的问题)
在这里插入图片描述
上传到 Linux 服务器(怎么上传自己解决)
上传完之后执行一下命令

# 修改成你自己的文件名
tar -zxf Python-2.7.13.tgz
# 挨个执行下面的命令
cd Python-2.7.13
./configure --prefix=/usr/local/python2.7 --with-threads --enable-shared
make && make altinstall 

2. maven3.6.3 安装

参考文章 https://blog.csdn.net/m0_52985087/article/details/136155283

找到这里下载其他版本
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击这里进行下载
在这里插入图片描述
上传到服务器之后执行下面的命令

tar -zxvf apache-maven-3.6.3-bin.tar.gz

配置环境变量

# 打开环境变量文件
vim /etc/profile
# 在/etv/profile的最后一行添加,保存退出
# 改成你的maven的路径
export MAVEN_HOME=/root/apache-maven-3.6.3
export PATH=$MAVEN_HOME/bin:$PATH

刷新环境变量

source /etc/profile

测试

mvn -v

配置仓库和镜像

# 仓库(注意要先创建目录)
mkdir repo # 可以不和我的路径一样,下面路径一致就行
<localRepository>/root/rep</localRepository>

在这里插入图片描述

# 镜像
<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>aliyun</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>

最新镜像地址: https://developer.aliyun.com/mirror/maven/

在这里插入图片描述

3. 安装 java 1.8

参考文章:https://blog.csdn.net/qq_43329216/article/details/118385502

官网下载jdk https://www.oracle.com/java/technologies/downloads/#java8
在这里插入图片描述

下载之后上传到服务器
执行下面的命令解压

tar -zxvf jdk-8u451-linux-x64.tar.gz

配置环境变量

vim /etc/profile

在最后添加上如下命令

export JAVA_HOME=/root/jdk1.8.0_202 #你自己的安装路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

刷新环境变量

source /etc/profile

4. nodejs 12安装

参考文章:https://blog.csdn.net/qq_40743057/article/details/139139574

打开链接下载https://nodejs.org/en/download
在这里插入图片描述

上传到服务器,执行下面的命令解压

 tar -xvJf node-v12.22.12-linux-x64.tar.xz

创建软连接
目录改成你自己的(/root/node-v12.22.12-linux-x64

ln -s /root/node-v12.22.12-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v12.22.12-linux-x64/bin/npm /usr/local/bin/npm

配置环境变量

vim /etc/profile

在最后添加如下内容 (改成自己的目录)

export NODE_HOME=/root/node-v12.22.12-linux-x64/bin/
export PATH=$PATH:$NODE_HOME:/usr/local/bin/

刷新环境变量

source /etc/profile

测试

npm -v

配置镜像

npm config set registry https://registry.npmmirror.com

最新镜像地址:https://npmmirror.com/

二、构建

参考文章:
https://atlas.apache.org/#/BuildInstallation
https://blog.csdn.net/xhp312098226/article/details/131454202

官网下载源码,上传到服务器
在这里插入图片描述
解压

tar xvfz apache-atlas-2.4.0-sources.tar.gz

进入

cd apache-atlas-sources-2.4.0/

先别急着安装,因为安装会遇到一个报错,内容如下


Could not resolve dependencies for project org.apache.atlas:hive-bridge-shim:jar:2.4.0: The following artifacts could not be resolved: org.apache.hive:hive-exec:jar:3.1.3, org.apache.hive:hive-common:jar:3.1.3: Could not transfer artifact org.apache.hive:hive-exec:jar:3.1.3 from/to aliyunmaven (https://maven.aliyun.com/repository/public): GET request of: org/apache/hive/hive-exec/3.1.3/hive-exec-3.1.3.jar from aliyunmaven failed


内容的意思就是阿里云镜像找不到该 jar 包

需要自己手动下载安装该包
打开连接https://mvnrepository.com/artifact/org.apache.hive/hive-exec/3.1.3
点击这里下载jar包
在这里插入图片描述

上传到服务器,执行下面的命令

# 示例:假设已下载hive-exec-3.1.3.jar
mvn install:install-file -DgroupId=org.apache.hive -DartifactId=hive-exec -Dversion=3.1.3 -Dpackaging=jar -Dfile=./hive-exec-3.1.3.jar

开始安装

mvn clean -DskipTests install

后面就没有报错,跟着这篇博客完成后续的步骤即可https://blog.csdn.net/xhp312098226/article/details/131454202

其实是累了不想写(doge)

http://www.dtcms.com/a/138283.html

相关文章:

  • Python 深度学习 第8章 计算机视觉中的深度学习 - 卷积神经网络使用实例
  • YOLO训练多评价指标曲线画图
  • 【2025“华中杯”大学生数学建模挑战赛】选题分析 A题 详细解题思路
  • k8s报错kubelet.go:2461] “Error getting node“ err=“node \“k8s-master\“ not found“
  • 【秣厉科技】LabVIEW工具包——OpenCV 教程(20):拾遗 - imgproc 基础操作(下)
  • Python实例题:Python自动化开发-考勤处理
  • iptables防火墙
  • 深入浅出 Redis:核心数据结构解析与应用场景Redis 数据结构
  • 简述Apache RocketMQ
  • R语言简介与下载安装
  • 面试题之高频面试题
  • 扩展欧几里得算法【Exgcd】的内容与题目应用
  • MySQL-数据查询(CASE练习)-01
  • Vue 组件化开发
  • netty知识点
  • 51、Spring Boot 详细讲义(八) Spring Boot 与 NoSQL
  • C++栈与堆内存详解:Visual Studio实战指南
  • MyBatisPlus-QueryWrapper的exists方法拼接SQL中的EXISTS子句
  • Nginx | Apache 配置 WebSocket 多层代理基本知识(附疑难杂症)
  • 基于LightRAG进行本地RAG部署(包括单卡多卡本地模型部署、调用阿里云或DeepSeekAPI的部署方法、RAG使用方法)
  • 分布式存储数据恢复—hbase和hive数据库文件被删除如何恢复数据?
  • Layout 路由
  • Trea初体验:使用Trea从零到一创建一个项目,用来演示glog库的使用,一行代码没改完成了整个项目的搭建运行
  • 2843. 统计对称整数的数目
  • 【Pandas】pandas DataFrame xs
  • 全自动驾驶(FSD,Full Self-Driving)自动驾驶热点技术的成熟之处就是能判断道路修复修路,能自动利用类似“人眼”的摄像头进行驾驶!值得学习!
  • MYSQL “Too Many Connections“ 错误解决
  • 自动驾驶地图数据传输协议ADASIS v2
  • LCOV 使用文档
  • 制表符是什么?与.txt文件的关系?