Hadoop单机部署和测试

news/2024/10/24 2:02:21/

Hadoop单机部署和测试

  • 一.单机部署
    • 1.安装 JDK
    • 2.安装 HADOOP
    • 3.测试

一.单机部署

系统版本:cat /etc/anolis-release

在这里插入图片描述

1.安装 JDK

#!/bin/bashTOP_PATH=$(pwd)
JAVA_PATH=/usr/local/java
FILE=`ls $TOP_PATH/ | grep jdk | grep .tar.gz | grep -v grep `## 清空历史版本
if [ -d $JAVA_PATH ];thenrm -rf $JAVA_PATH
fi
## 创建安装目录
mkdir -p $JAVA_PATH
## 解压
tar -zxvf $TOP_PATH/$FILE -C $JAVA_PATH
## 设置环境变量 注意路径上的版本信息 jdk-20.0.1
echo "export JAVA_HOME=/usr/local/java/jdk-20.0.1" >> /etc/profile
echo "export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH" >> /etc/profile
echo "export PATH=$JAVA_HOME/bin:$PATH" >> /etc/profile
source /etc/profile
查看版本:java -version

在这里插入图片描述

2.安装 HADOOP

下载:Apache Hadoop
在这里插入图片描述
在这里插入图片描述

#!/bin/bash
TOP_PATH=$(pwd)
HADOOP_PATH=/usr/local/hadoop
FILE=`ls $TOP_PATH/ | grep hadoop | grep .tar.gz | grep -v grep `## 清空历史版本
if [ -d $HADOOP_PATH ];thenrm -rf $HADOOP_PATH
fiHAD
## 创建安装目录
mkdir -p $HADOOP_PATH
## 解压
tar -zxvf $TOP_PATH/$FILE -C $HADOOP_PATH
## 设置环境变量 注意路径上的版本信息 hadoop-3.3.6
echo "export HADOOP_HOME=/usr/local/hadoop/hadoop-3.3.6" >> /etc/profile
echo "export PATH=${PATH}:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin" >> /etc/profile
source /etc/profile
查看版本:hadoop version

在这里插入图片描述

3.测试

## 创建测试目录
mkdir /home/input
## 拷贝测试数据
cp $HADOOP_HOME/etc/hadoop/*.xml /home/input/
cd $HADOOP_HOME/
## 测试命令
./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar grep /home/input/ /home/output 'dfs[a-z]+'
查看输出结果:cat /home/output/part-r-00000

在这里插入图片描述

验证结果正确性:find /home/input -type f -name "*.xml" | xargs grep dfs

在这里插入图片描述

创建一个测试文件:touch /home/input/text.xml && echo dfstext >> /home/input/text.xml && rm -rf /home/output
重新统计:./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar grep /home/input/ /home/output 'dfs[a-z]+'
查看结果:cat /home/output/part-r-00000

在这里插入图片描述


http://www.ppmy.cn/news/854791.html

相关文章

Java电子招投标采购系统源码-适合于招标代理、政府采购、企业采购

功能描述 1、门户管理:所有用户可在门户页面查看所有的公告信息及相关的通知信息。主要板块包含:招标公告、非招标公告、系统通知、政策法规。 2、立项管理:企业用户可对需要采购的项目进行立项申请,并提交审批,查看所…

沈阳非凡健身教练学院

课程咨询王老师18041346559沈阳非凡健身学院是国家体育总局指定的教育基地,是东北第一家健身教练培训学院也是东北目前最大的健身学院!主要致力于专业健身教练的培养,针对零基础学员进行小班教学,通过1-4个月的理论学习与实操 参加…

老杨说运维 | 2022直播首秀,与你共探智能运维建设之路

直播预告 随着互联网与信息技术的飞速发展,企业数字化转型的节奏日益加快。在大数据、云计算、人工智能等高新技术的推动下,IT运维如乘坐火箭一般日新月异,智能运维(AIOps)已经逐渐成为企业高效运营、发展的必备手段。…

中兴力维动环监控接线图_中兴力维动环监控与智能管理解决方案,让运维管理更高效!...

背景与趋势 随着电信产业的不断发展,尤其是铁塔公司的成立,运营商提出了"集约化运营"的维护体制改革,逐步对动环监控系统中的所有信号进行集中化、标准化的设置,并通过建立省级动环网管平台,实现对各本地网进行统一管控现网动力设备和机房环境的运行状况进行查询…

思维训练

3天学会逻辑思维:逻辑思维7级训练秘籍 第一章 逻辑思维导论 一、逻辑思维与逻辑 二、逻辑思维与逻辑学 三、逻辑思维与7级理论 第二章 三元逻辑论 一、主观逻辑与客观逻辑 二、推理逻辑与创新逻辑 三、静态逻辑与动态逻辑 第三章 逻辑思维1级 定义 一、定义的原理…

如何建立一支优秀的内训师队伍?

随着培训管理在企业内部管理地位的日益凸显,如何取得质高、价廉的讲师资源成为困扰企业培训管理工作的一大难题。企业中从事员工培训的人员也往往面临选择难题,外部培训师有一定的专业性和授课水平,但是价格也较高,且经常存在不了…

[转]vimtutor——vim官方教程

转自《vimtutor——vim官方教程》https://www.cnblogs.com/YooHoeh/p/10659695.html 百度出来的第一篇,用于练习vim操作感觉不错,正在练习中。 文中红色的是个人练习中的一些理解与批注。 欢 迎 阅 读 《 V I M 教 程 》 ——…

vim精通

转自:http://blog.csdn.net/niushuai666/article/details/7275406# vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章…