虚拟机安装hadoop安装详细步骤图,虚拟机环境下Hadoop安装详细步骤及图解
- 综合资讯
- 2024-12-21 16:47:55
- 1

本文详细介绍了在虚拟机环境下安装Hadoop的步骤,包括详细的操作步骤和图文并茂的图解,旨在帮助用户顺利完成Hadoop的安装配置。...
本文详细介绍了在虚拟机环境下安装Hadoop的步骤,包括详细的操作步骤和图文并茂的图解,旨在帮助用户顺利完成Hadoop的安装配置。
环境准备
1、操作系统:Linux(推荐CentOS 7)
2、虚拟机软件:VMware Workstation、VirtualBox等
3、Hadoop版本:Hadoop 3.x(根据需求选择)
4、JDK版本:JDK 1.8(Hadoop 3.x推荐)
虚拟机配置
1、创建虚拟机:打开虚拟机软件,创建一个新的虚拟机,选择Linux操作系统,安装CentOS 7。
2、配置虚拟机:根据实际情况调整虚拟机的CPU、内存、硬盘等配置。
3、安装CentOS 7:启动虚拟机,按照提示完成CentOS 7的安装。
4、设置静态IP:编辑虚拟机的网络配置文件,设置静态IP地址、子网掩码、网关等。
安装JDK
1、下载JDK:访问Oracle官网下载JDK 1.8版本。
2、解压JDK:将下载的JDK压缩包解压到虚拟机的指定目录,如/usr/local/
。
3、配置环境变量:编辑/etc/profile
文件,添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_231 export PATH=$PATH:$JAVA_HOME/bin
4、使环境变量生效:执行以下命令使环境变量生效:
source /etc/profile
5、验证JDK安装:执行以下命令验证JDK是否安装成功:
java -version
安装Hadoop
1、下载Hadoop:访问Apache Hadoop官网下载Hadoop 3.x版本。
2、解压Hadoop:将下载的Hadoop压缩包解压到虚拟机的指定目录,如/usr/local/
。
3、配置Hadoop:
(1)编辑/usr/local/hadoop/etc/hadoop/hadoop-env.sh
文件,设置JDK路径:
export JAVA_HOME=/usr/local/jdk1.8.0_231
(2)编辑/usr/local/hadoop/etc/hadoop/core-site.xml
文件,设置Hadoop的临时目录和HDFS的存储目录:
<configuration> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property> <property> <name>hadoop.tmp.dir</name> <value>/usr/local/hadoop/tmp</value> </property> </configuration>
(3)编辑/usr/local/hadoop/etc/hadoop/hdfs-site.xml
文件,设置HDFS的副本因子:
<configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration>
(4)编辑/usr/local/hadoop/etc/hadoop/yarn-site.xml
文件,设置YARN的运行模式:
<configuration> <property> <name>yarn.resourcemanager.hostname</name> <value>localhost</value> </property> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> </configuration>
4、格式化HDFS:
hdfs namenode -format
5、启动Hadoop服务:
(1)启动NameNode:
start-dfs.sh
(2)启动ResourceManager:
start-yarn.sh
6、验证Hadoop安装:
(1)访问HDFS Web界面:在浏览器中输入http://localhost:50070
,查看HDFS状态。
(2)访问YARN Web界面:在浏览器中输入http://localhost:8088
,查看YARN状态。
本文详细介绍了在虚拟机环境下安装Hadoop的步骤,包括环境准备、虚拟机配置、JDK安装、Hadoop安装等,通过以上步骤,您可以成功在虚拟机中搭建Hadoop环境,为后续的学习和使用打下基础。
本文链接:https://www.zhitaoyun.cn/1705538.html
发表评论