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

centos7搭建大数据集群环境准备--安装java和scala环境

安装版本

组件版本
系统centos7
java1.8.0_181
scala2.12.20
xshell用于连接系统进行命令操作
filezille用于连接系统上传下载文件

安装包下载

java 下载:https://repo.huaweicloud.com/java/jdk/
scala下载:https://www.scala-lang.org/download/all.html

辅助工具:
xshell 工具:Xshell7免费版下载及安装(详细教程)
filezille工具:https://filezilla-project.org/index.php

安装开始

1.先在系统创建目录,

用于存放安装包: mkdir /home/software/
用于存放存放解压后的模块: mkdir /opt/module/bin/
用于存放模块软链接: mkdir /opt/module/link/

将java安装包和scala安装包上传至【/home/software/】目录

2.解压安装包

进入安装包目录: cd  /home/software/
解压java 到指定目录:  tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/module/bin/
解压scala 到指定目录: tar -zxvf scala-2.12.20.tgz -C /opt/module/bin/

3.创建软链接

创建java的软链接: ln -s /opt/module/bin/jdk1.8.0_181 /opt/module/link/jdk
创建scala的软链接: ln -s /opt/module/bin/scala-2.12.20 /opt/module/link/scala

4.添加环境变量
vim的用法参考:https://blog.csdn.net/qq_40650558/article/details/104565133

打开配置文件:  vi  ~/.bashrc
编辑配置文件:  i
~/.bashrc 是每次启动新的 shell 实例时都执行的配置文件

在文件最后添加以下环境变量

export JAVA_HOME=/opt/module/link/jdk
export SCALA_HOME=/opt/module/link/scala
export PATH=/home/bin/:$JAVA_HOME/bin:$SCALA_HOME/bin:$PATH

按Esc键退出,再输入:wq

5.配置文件生效

source  ~/.bashrc

6.验证

java验证: java -verison
scala验证: scala -version

在这里插入图片描述
完毕


http://www.kler.cn/a/468342.html

相关文章:

  • Debian、Ubuntu 22.04和ubuntu 24.04国内镜像源(包括 docker 源)
  • js复制数据到剪切板
  • vulnhub靶场-potato(至获取shell)
  • HashMap总结使用+原理+面试
  • 在大型语言模型LLM中使用私有数据
  • KAGGLE竞赛实战2-捷信金融违约预测竞赛-part1-数据探索及baseline建立
  • Lua语言的数据结构
  • (Pytorch)torch.autograd.grad()与torch.autograd.backward()
  • 爬取数据时如何设置合适的请求频率?
  • 八大排序算法,快排的三种递归非递归实现,归并的递归非递归实现,排序算法复杂度及稳定性分析【有图解】
  • Vue3实现PDF在线预览功能
  • 解析 SQL 中的 NULL 与比较操作:NULL 值与任何值的比较会返回 UNKNOWN
  • Visual Studio C++使用笔记
  • 【数学建模笔记】评价模型-基于熵权法的TOPSIS模型
  • PyTorch通过搭建LSTM网络,对MNIST手写数字数据集进行了训练和评估,实现了对手写数字的分类功能
  • 生成模型的现状2025年的新兴趋势
  • 手机投屏到电视的3种选择:无线本地投屏,无线远程投屏,AirPlay投屏
  • 设计模式 结构型 享元模式(Flyweight Pattern)与 常见技术框架应用 解析
  • np.ndarray 是 NumPy 库中的核心数据结构
  • 雅思真题短语梳理(三十五)
  • 决策树(二)属性选择度量之基尼系数详细讲解
  • lec7-路由与路由器
  • 《ROS2 机器人开发 从入门道实践》 鱼香ROS2——第5章内容
  • 弹性云服务器ECS“规格”
  • Vue3中使用 Vue Flow 流程图方法
  • [2个简单方法]如何将iPhone中的联系人保存到iCloud?