news 2026/2/14 13:26:44

任务一-1.子任务一:基础环境准备

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
任务一-1.子任务一:基础环境准备

1.子任务一:基础环境准备(任务一)

在master(node1)上安装jdk

1.安装并配置 Java 环境

Hadoop 等分布式框架依赖 Java,需安装 JDK(推荐 JDK 8);
下载 JDK(以jdk-8u361-linux-x64.tar.gz为例,需提前从 Oracle 官网或镜像站下载);
从本地上传文件到虚拟机使用到软件有Xshell,XFTP,Filezilla,需要主机先去官网下载文件(具体配置及使用参考链接1)。

(1)上传 JDK 到root用户的/root/app 目录(需先创建目录):

# 切换root用户su- root# 确保是root用户# 假设通过 Xftp 等工具上传 JDK 到/root/appmkdirsoftwaremkdir# app放安装包,software放解压后的程序、软件

/root/app的内容情况如下图:

/root/software的内容情况如下图:

(2)解压 JDK 到software目录,更改文件夹的名称:

cd/root/apptar-zxvf jdk-8u361-linux-x64.tar.gz -C /root/software/cd/root/software/mvjdk1.8.0_162 jdk1.8

(3) 配置 Java 环境变量(root用户、/etc/profile文件 编辑.bashrc):

su- root# 确保是root用户vim/etc/profile# 末尾添加以下内容

添加:

# Java Environment# 注意路径与实际解压的一致exportJAVA_HOME=/root/software/jdk1.8.0exportPATH=$PATH:$JAVA_HOME/binexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

# 生效配置:source ~/.bashrcsource/etc/profile

(4)验证 Java 安装:

java -version# 输出JDK版本信息即成功


每个节点都需要安装JDK。
集群节点之间的免密登录

在slave1、slave2(node2、node3)上安装jdk

从master上复制jdk的安装路径到slave1、slave2上

  1. master将JDK远程复制到slave1和slave2中:
scp-r /root/software root@slave1:/root/scp-r /root/software root@slave2:/root/


2. 将master的配置文件/etc/profile分发到slave1和slave2上:

[root@master ~]# scp /etc/profile slave2:/etcprofile100%19581.0MB/s 00:00[root@master ~]# scp /etc/profile slave1:/etcprofile100%1958837.1KB/s 00:00
  1. 使环境变量立即生效(slave1、slave2)
source/etc/profile
  1. 验证(slave1、slave2)
java -version

OPENJDK去看这个文件

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/10 14:37:11

低成本双臂机器人远程操作系统完全指南

低成本双臂机器人远程操作系统完全指南 【免费下载链接】aloha 项目地址: https://gitcode.com/gh_mirrors/al/aloha 您是否曾想过用极低成本搭建专业的双臂机器人实验环境?ALOHA开源项目正是这样一个革命性的解决方案,它通过创新的主从控制架构…

作者头像 李华
网站建设 2026/2/8 2:50:58

5分钟精通Windows高效计时神器:Hourglass全方位使用手册

5分钟精通Windows高效计时神器:Hourglass全方位使用手册 【免费下载链接】hourglass The simple countdown timer for Windows. 项目地址: https://gitcode.com/gh_mirrors/ho/hourglass 还在为Windows系统缺少专业倒计时功能而困扰?会议计时、工…

作者头像 李华
网站建设 2026/2/12 7:20:10

14、软件开发构建与测试流程优化指南

软件开发构建与测试流程优化指南 在软件开发过程中,构建和测试是确保软件质量和项目顺利推进的关键环节。本文将详细介绍软件开发中构建定义、测试流程、环境部署以及浪费消除等方面的内容,帮助开发者更好地管理项目。 1. 构建定义配置 在软件开发中,构建定义是自动化日常…

作者头像 李华
网站建设 2026/2/5 14:29:55

FlyFish:3分钟搭建企业级数据大屏的零代码可视化神器

FlyFish:3分钟搭建企业级数据大屏的零代码可视化神器 【免费下载链接】FlyFish FlyFish is a data visualization coding platform. We can create a data model quickly in a simple way, and quickly generate a set of data visualization solutions by dragging…

作者头像 李华
网站建设 2026/2/14 9:40:24

Python+Vue的社区居民诊疗健康管理系统 Pycharm django flask

这里写目录标题 项目介绍项目展示详细视频演示感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题),项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人技术栈文章下方名片联系我即可~解决的思…

作者头像 李华
网站建设 2026/2/10 13:19:23

终极GSE宏编译器:5分钟掌握魔兽世界智能操作效率工具

还在为复杂的技能循环而烦恼吗?想要简化操作却不知从何入手?GSE高级宏编译器正是为你量身打造的游戏效率工具。这款开源项目彻底重新定义了魔兽世界的宏系统,让复杂的战斗操作变得简单直观。🎮 【免费下载链接】GSE-Advanced-Macr…

作者头像 李华