首页 > 其他分享 >WIN10安装配置Hadoop

WIN10安装配置Hadoop

时间:2023-06-17 20:11:12浏览次数:48  
标签:Hadoop hadoop 3.1 WIN10 节点 安装 环境变量 下载

原文链接:WIN10安装配置Hadoop【作者:余生

本文记录在WIN10上hadoop单节点的安装,后续再记录多节点分布式的安装。

1、安装JAVA环境

下载JDK8,官网链接:Java SE Development Kit 8

选择64版本:jdk-8u241-windows-x64.exe

下载过程会提示注册oracle账号,请注册,如果是已有oracle账号的可以直接登录,紧接着下载、安装、配置环境变量。

如果JDK安装路径是C:\Program Files\Java,因为Program Files目录有空格,把这个路径配到环境变量Path会报错,填写环境变量时请使用PROGRA~1代替Program Files。

2、下载hadoop

下载hadoop,镜像链接:Index of /apache/hadoop/common

注意:请不要下载最新版本,建议下载 hadoop-3.1.3.tar.gz (大小约322M)或者更低的版本。解压到C:\hadoop,路径可以随意,但不要有中文或空格。

下载winutils,Windows安装hadoop需要这部分文件,链接:steveloughran/winutils ,找到3.0版本,或者cdarlint/winutils 找到 3.2.0,下载bin目录的文件,放入/替换 C:\hadoop\bin 文件夹内的文件,特别是要放入hadoop.dll和winutils.exe文件,并复制一份hadoop.dll放到C:\Windows\System32下。

配置hadoop环境变量,把C:\hadoop添加到HADOOP_HOME,并在Path添加 %HADOOP_HOME%\bin 和 %HADOOP_HOME%\sbin 。

打开CMD,输入hadoop version 测试是否正常显示版本信息。

3、配置hadoop

切换至目录:C:\hadoop\hadoop-3.1.3\etc\hadoop 下,

修改core-site.xml:

需在目录C:/hadoop/hadoop-3.1.3/下创建data文件夹,配置文件中路径前需加“/”。HDFS可使用localhost,如果在hosts文件已经配置了主机映射,也可以直接填主机名。

<configuration>
    <property>
      <name>hadoop.tmp.dir</name>
      <value>/C:/hadoop/hadoop-3.1.3/data</value>
    </property>
    <property>
      <name>fs.defaultFS</name>
      <value>hdfs://your_host_name_or_localhost:9000</value>
    </property>
</configuration>

修改hadoop-env.cmd

set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_241

修改hdfs-site.xml

单节点填1即可,如果是多节点,根据节点数量填写。

<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.namenode.name.dir</name>
        <value>/C:/hadoop/hadoop-3.1.3/data/namenode</value>
    </property>
    <property>
        <name>dfs.datanode.data.dir</name>
        <value>/C:/hadoop/hadoop-3.1.3/data/datanode</value>
    </property>
</configuration>

修改mapred-site.xml

<configuration>
     <property>
            <name>mapreduce.framework.name</name>
             <value>yarn</value>
    </property>
</configuration>

修改yarn-site.xml

<configuration>
     <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
    <property>
        <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
        <value>org.apache.hahoop.mapred.ShuffleHandler</value>
    </property>
</configuration>

修改完毕。

4、节点格式化

打开cmd执行:

hdfs namenode -format

如正常,会显示namenode has been successfully formatted。如果出错,可能原因有如:环境变量配置错误如路径出现空格,或者winutils版本不对hadoop版本过高等,或hadoop的etc下文件配置有误。

5、启动Hadoop

切换到C:\hadoop\sbin目录下(如果有正常配置环境变量是不需要切换目录的),执行命令:

start-all.cmd

启动Hadoop,此时会弹出4个CMD窗口,分别是NameNode、ResourceManager、NodeManager、DataNode。检查4个窗口有没有报错。在CMD执行jps看到这4个进程。

6、登录WEB验证

建议关闭防火墙。

在浏览器输入‘http://your_host_name_or_localhost:8088/’访问集群节点。

在浏览器输入‘http://your_host_name_or_localhost:9870/’访问HDFS。

 

标签:Hadoop,hadoop,3.1,WIN10,节点,安装,环境变量,下载
From: https://www.cnblogs.com/imreW/p/17488157.html

相关文章

  • Kali 下安装pip
    一、Kali下安装pip31.1方法一sudoapt-getinstallpython3-pip1.2方法二curlhttps://bootstrap.pypa.io/get-pip.py-oget-pip.pysudopython3get-pip.py二、Kali下安装pip22.1前言由于python推广3版本,同时Kali作为非常激进的系统,所以就砍掉了python2......
  • sourceTree下载安装以及使用
    下载官网1.滑动到官网最底下找到Downloadarchive (所有版本) 2.windows电脑就下windows的版本(mac系统同理),下载3.4.13就开始下软件了  3.开始安装---一直点下一步就OK啦 具体使用:1.点击+或者暂存所有,实际上是执行了gitaddREADME.md命令:2.点击提交就完成了......
  • delve安装及使用
    安装Clonethegitrepositoryandbuild:$gitclonehttps://github.com/go-delve/delve$cddelve$goinstallgithub.com/go-delve/delve/cmd/dlvAlternatively,onGoversion1.16orlater:#Installthelatestrelease:$goinstallgithub.com/go-......
  • wsl 安装的Ubuntu 和windows 里面的文件如何共享
    原文:oucanalsoaccessyourlocalmachine’sfilesystemfromwithintheLinuxBashshell–you’llfindyourlocaldrivesmountedunderthe /mnt folder.Forexample,your C: driveismountedunder /mnt/c:意思就是直接在Ubuntu里面cd到/mnt/c就可以了......
  • macOS 安装 postgreSQL
    PostgreSQLDocumentationbrewinstallpostgresqlbrewservicesstartpostgresqlcreatedb#Bydefault,adatabasewiththesamenameasthecurrentuseriscreated.#dropdbpsql......
  • 06. centos7使用docker方式安装gitlab
    gitlab初体验,使用docker进行快速安装,遇到了端口修改不生效的问题,在此记录一下。在正式环境中,gitlab的容器版,应该使用postgresql,redis,gitlab三个组件,使用标准的80端口,提供稳定且有性能的企业服务。但如果是在测试环境,或是想在一个机器上运行多个服务,则gitlab不一定能......
  •  SourceTree安装说明
    SourceTree安装之后需要使用账号登陆以授权,以前是可以不登陆的,但是现在是强制登陆。虽然是免费授权,但是碰上不可抗力因素,登陆不是很方便,这里记录一下跳过这个初始化的步骤。先运行一次安装包,出现需要登录的窗口后退出。此时桌面上就以出现快捷方式,不需要再使用安装文件了。安装之......
  • Stata计量统计下载STATA软件下载Stata绿色安装版 软件大全
    Stata是一款集数据分析、数据管理以及绘制专业图表的整合性统计软件,它提供许许多多功能,包括线性混合模型、均衡重复反复及多项式普罗比模式,用Stata绘制的统计图形相当精美。【功能特点】统计功能:Stata的统计功能很强,除了传统的统计分析方法外,还收集了近20年发展起来的新方法,如Cox比......
  • 通过安装GVM 安装GO 操作步骤
    转载请注明出处:1.GVMGVM是GoVersionManager的缩写,是一个用于管理Go语言版本的工具。通过GVM,我们可以轻松地安装、切换和卸载不同版本的Go语言。GVM会在用户的home目录下创建一个名为.gvm的隐藏文件夹,其中包含已安装的Go版本和相关的配置文件。通过GVM安装Go的......
  • linux环境安装docker
    卸载Dockeryumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate......