Lazy loaded image
华为云云耀云服务器L实例评测|伪分布式环境下部署hadoop2.10.1
字数 1119阅读时长 3 分钟
2026-1-2
2026-1-4
type
status
date
slug
summary
tags
category
icon
password
[#【中秋征文】程序人生,中秋共享#](https://activity.csdn.net/creatActivity?id=10557&spm=1001.2101.3001.8632)

文章目录

  • * 前言
  • * 云耀云服务器L实例简介
  • Hadoop简介
  • 一、配置环境
  • * 购买云耀云服务器L实例
  • 查看云耀云服务器L实例状态
  • 重置密码
  • 查看弹性公网IP地址
  • FinalShell连接服务器
  • 二、搭建Hadoop单机版本
  • * 详细安装步骤如下:
  • * 我们先开始配置java环境
  • hadoop2.x
  • 接下来需要利用vim来操作core-site 和 hdfs-site
  • 踩坑:
  • 三、验证成果
  • 总结

前言

这是Maynor创作的华为云云耀云服务器L实例测评的第二篇,上篇传送门:
[华为云云耀云服务器L实例评测|单节点环境下部署ClickHouse21.1.9.41数据库 ](https://blog.csdn.net/xianyu120/article/details/132908265)

云耀云服务器L实例简介

`云耀云服务器L实例`是新一代的轻量应用云服务器,专门为中小企业和开发者打造,提供开箱即用的便利性。`云耀云服务器L实例`提供丰富且经过严格挑选的应用镜像,可以一键部署应用,极大地简化了客户在云端构建电商网站、`Web应用、小程序、学习环境以及各类开发测试`等任务的过程。

Hadoop简介

`Hadoop`是一个开源的分布式计算框架,能够处理大规模数据的存储和处理。它基于Google的`MapReduce`算法和Google File System(`GFS`)的思想,可以在廉价的硬件上进行高效的分布式计算。Hadoop有两个核心组件,一个是分布式文件系统Hadoop Distributed File System(`HDFS`),另一个是分布式计算框架MapReduce。HDFS将大规模数据分散存储在多个节点上,而MapReduce则将计算分散到多个节点上进行并行计算,最终将结果汇总输出。Hadoop的优点是具有高可靠性、可扩展性和高效性,适合处理大规模数据。Hadoop被广泛应用于`数据挖掘、机器学习、人工智能、搜索引擎`等领域。

一、配置环境

购买云耀云服务器L实例

在云耀云服务器L实例详情页,点击购买。
image-20230915164709448
image-20230915164709448
  • 检查配置,确认购买。
image-20230915164730739
image-20230915164730739

查看云耀云服务器L实例状态

查看购买的云耀云服务器L实例状态,处在正常运行中。
image-20230915165006300
image-20230915165006300

重置密码

重置密码,点击重置密码选项,需要进行身份验证,选择手机验证后,即可重置密码成功。
image-20230915165053276
image-20230915165053276

查看弹性公网IP地址

  • 复制弹性公网IP地址,远程连接服务器时使用。
image-20230915165639764
image-20230915165639764

FinalShell连接服务器

在FinalShell工具中,填写服务器弹性公网IP地址、账号密码信息,ssh连接远程服务器。
image-20230915165703665
image-20230915165703665

二、搭建Hadoop单机版本

详细安装步骤如下:

首先下载java的jdk
wget https://download.java.net/openjdk/jdk8u41/ri/openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
image-20230915174619486
image-20230915174619486
然后解压
tar -zxvf openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
image-20230915174638595
image-20230915174638595
移动位置并且配置java路径
mv java-se-8u41-ri/ /usr/java8 echo 'export JAVA_HOME=/usr/java8' >> /etc/profile echo 'export PATH=$PATH:$JAVA_HOME/bin' >> /etc/profile source /etc/profile
image-20230915174659177
image-20230915174659177
检查是否安装成功
java -version
这是理想情况,若安装成功会出现如下结果
image-20230915174715332
image-20230915174715332
wget --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-2.10.1/hadoop-2.10.1.tar.gz
image-20230918141745257
image-20230918141745257
tar -zxvf hadoop-2.10.1.tar.gz -C /opt/ mv /opt/hadoop-2.10.1 /opt/hadoop
image-20230918141834987
image-20230918141834987
配置地址
echo 'export HADOOP_HOME=/opt/hadoop/' >> /etc/profile echo 'export PATH=$PATH:$HADOOP_HOME/bin' >> /etc/profile echo 'export PATH=$PATH:$HADOOP_HOME/sbin' >> /etc/profile source /etc/profile
image-20230918141853752
image-20230918141853752
配置yarn和hadoop
echo "export JAVA_HOME=/usr/java8" >> /opt/hadoop/etc/hadoop/yarn-env.sh echo "export JAVA_HOME=/usr/java8" >> /opt/hadoop/etc/hadoop/hadoop-env.sh
查看Hadoop 安装情况
hadoop version
image-20230918141945839
image-20230918141945839
若出现上图情况,则说明安装成功
vim /opt/hadoop/etc/hadoop/core-site.xml
进入vim环境
按下i(insert)修改
光标移动至configuration之间,复制如下的信息
<property> <name>hadoop.tmp.dir</name> <value>file:/opt/hadoop/tmp</value> <description>location to store temporary files</description> </property> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property>
image-20230918142036003
image-20230918142036003
然后按下esc,停止修改,然后打":wq"(实际无“”)退出vim修改
同理操作hdfs-site
vim /opt/hadoop/etc/hadoop/hdfs-site.xml
<property> <name>dfs.replication</name> <value>1</value> </property> <property> <name>dfs.namenode.name.dir</name> <value>file:/opt/hadoop/tmp/dfs/name</value> </property> <property> <name>dfs.datanode.data.dir</name> <value>file:/opt/hadoop/tmp/dfs/data</value> </property>
image-20230918142149096
image-20230918142149096
配置master和slave连接,运行如下指令,并且一直回车,直至出现如下图
ssh-keygen -t rsa
image-20230918142207297
image-20230918142207297
启动Hadoop
hadoop namenode -format start-dfs.sh start-yarn.sh
输入密码
image-20230918142453569
image-20230918142453569
ERROR: but there is no YARN_NODEMANAGER_USER defined. Aborting operation
这里踩了一个小坑,
解决方案:
<https://blog.csdn.net/ystyaoshengting/article/details/103026872>
查看是否配置成功
jps
成功图
image-20230918142604975
image-20230918142604975

三、验证成果

起初HDFS没有文件所以无任何显示
上一篇
卧槽!Grok 4居然真的能免费用了!!
下一篇
华为云Flexus+DeepSeek征文|基于Dify平台情诗大师助手Ai agent【实战体验】

评论
Loading...