首页 系统教程 Windows系列 Hadoop伪分布式集群搭建

Hadoop伪分布式集群搭建

May 07, 2025 pm 04:45 PM
linux centos windows apache hadoop red

软件准备

我使用的是CentOS-6.6的虚拟机,主机名为repo。参考在Windows中安装Linux虚拟机的步骤,我在该虚拟机中安装了JDK,参考在Linux中安装JDK的指南。此外,该虚拟机配置了免秘钥登录自身,参考配置各台虚拟机之间免秘钥登录的设置。Hadoop安装包的下载地址为://m.sbmmt.com/link/8485694bae96aebc7c4fe6119599d0e0

  1. 将Hadoop安装包上传到服务器并解压

    [root@repo ~]# tar zxvf hadoop-2.6.5.tar.gz -C /opt/apps/
  2. 配置环境变量

    # 可以直接定位到文件的最后一行
    [root@repo hadoop-2.6.5]# vi   /etc/profile
    export HADOOP_HOME=/opt/apps/hadoop-2.6.5
    export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
    [root@repo hadoop-2.6.5]# . /etc/profile
  3. 修改 hadoop-env.sh、mapred-env.sh、yarn-env.sh 这三个配置文件,添加JAVA_HOME

    [root@repo hadoop]# pwd
    /opt/apps/hadoop-2.6.5/etc/hadoop
    [root@repo hadoop]# vi hadoop-env.sh
    export JAVA_HOME=/usr/local/jdk1.8.0_73
    [root@repo hadoop]# vi mapred-env.sh
    export JAVA_HOME=/usr/local/jdk1.8.0_73
    [root@repo hadoop]# vi yarn-env.sh
    export JAVA_HOME=/usr/local/jdk1.8.0_73
  4. 修改 core-site.xml 和 hdfs-site.xml 配置文件,配置伪分布式相关的内容

    [root@repo hadoop]# vi core-site.xml
    <configuration>
    <property>
     <name>fs.defaultFS</name>
     <value>hdfs://repo:9000</value>
    </property>
    <property>
     <name>hadoop.tmp.dir</name>
     <value>/var/hadoop/pseudo</value>
    </property>
    </configuration>
    [root@repo hadoop]# vi hdfs-site.xml
    <configuration>
    <property>
     <name>dfs.replication</name>
     <value>1</value>
    </property>
    <property>
     <name>dfs.namenode.secondary.http-address</name>
     <value>repo:50090</value>
    </property>
    </configuration>
  5. 修改 slaves 配置文件,指定DataNode所在的节点

    [root@repo hadoop]# vi slaves
    repo
  6. 格式化文件系统

    [root@repo hadoop]# hadoop namenode --format
    # 成功信息
    17/09/16 21:17:11 INFO common.Storage: Storage directory /var/hadoop/pseudo/dfs/name has been successfully formatted.
  7. 启动HDFS和YARN

    [root@repo hadoop]# start-dfs.sh
    Starting namenodes on [repo]
    repo: starting namenode, logging to /opt/apps/hadoop-2.6.5/logs/hadoop-root-namenode-repo.out
    repo: starting datanode, logging to /opt/apps/hadoop-2.6.5/logs/hadoop-root-datanode-repo.out
    Starting secondary namenodes [repo]
    repo: starting secondarynamenode, logging to /opt/apps/hadoop-2.6.5/logs/hadoop-root-secondarynamenode-repo.out
    [root@repo hadoop]# start-yarn.sh
    starting yarn daemons
    starting resourcemanager, logging to /opt/hadoop-2.7.4/logs/yarn-root-resourcemanager-repo.out
    repo: starting nodemanager, logging to /opt/hadoop-2.7.4/logs/yarn-root-nodemanager-repo.out
    [root@repo hadoop]# jps
    4368 Jps
    3957 ResourceManager
    3512 NameNode
    3641 DataNode
    4058 NodeManager
    3805 SecondaryNameNode
  8. 访问WEB页面 Hadoop伪分布式集群搭建Hadoop伪分布式集群搭建 搭建成功!

以上是Hadoop伪分布式集群搭建的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

Rimworld Odyssey温度指南和Gravtech
1 个月前 By Jack chen
初学者的Rimworld指南:奥德赛
1 个月前 By Jack chen
PHP变量范围解释了
4 周前 By 百草
撰写PHP评论的提示
3 周前 By 百草
在PHP中评论代码
3 周前 By 百草

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Laravel 教程
1604
29
PHP教程
1509
276
如何修复Windows中的'音频服务未运行” 如何修复Windows中的'音频服务未运行” Aug 08, 2025 am 09:52 AM

restartthewindowsaudioservicebysettingitsstartypetyautomationandastarmaticandstartingInInServices,andensureWindowSaudioEndPointBuilderDerisalSornunt; 2.RuntheBuilt-untheBuilt-inaudiotRoubleShooderViaSettings> System>

如何检查Windows中的内存(RAM)问题 如何检查Windows中的内存(RAM)问题 Aug 08, 2025 am 10:49 AM

runwindowsMemorydiagnostIcbressingWindowsR,typingmdsched.exe,and andChoosingTorestArtNowToCheckForProblems.2.fterThetest,OpenEventViewer(expentvwr.msc),gotowowindowslogs> System>

windows永久停止系统更新 windows永久停止系统更新 Aug 12, 2025 pm 08:24 PM

永久停止 Windows 系统更新:使用组策略编辑器:双击 &quot;自动更新&quot; 设置并选择 &quot;已禁用&quot;。使用注册表编辑器:将 &quot;NoAutoUpdate&quot; 的数据值设置为 &quot;1&quot;。优点:完全停止未来更新,释放存储空间。缺点:安全风险增加,功能丧失,不兼容问题。注意:仅在了解风险后使用,后果自负。

Cardano(ADA币)生态'Vector”区块链承诺推出瞬时最终确定性 Cardano(ADA币)生态'Vector”区块链承诺推出瞬时最终确定性 Aug 11, 2025 am 09:18 AM

目录交易最终确定时间过长是制约区块链金融应用落地的关键瓶颈ApexFusion基金会积极推进MiCA合规进程ApexFusion将在本周六的RareEvo大会上首次发布Vector,这是一条与Cardano生态系统兼容的新型区块链,宣称具备即时交易最终确定性以及比现有网络快10倍的处理速度。ApexFusion是一家专注于区块链基础设施的公司,即将推出名为Vector的高性能测试网,专为希望进入Web3领域的机构级用户量身打造,并与Cardano生态保持一致。Vector是一个基于UTxO模型

Linux如何列出所有运行过程 Linux如何列出所有运行过程 Aug 08, 2025 am 06:42 AM

Usepsauxforacompletesnapshotofallrunningprocesses,showingdetailedinformationlikeUSER,PID,CPU,andmemoryusage.2.Usetoporhtopforreal-timemonitoringofprocesseswithdynamicupdates,wherehtopoffersamoreintuitiveinterface.3.UsepgreporpidoftoquicklyfindthePIDs

Linux如何在启动时启用和禁用服务 Linux如何在启动时启用和禁用服务 Aug 08, 2025 am 10:23 AM

要管理Linux服务的开机启动,使用systemctl命令即可。1.检查服务状态:systemctlstatus可查看服务是否运行、启用或禁用。2.启用服务开机启动:sudosystemctlenable,如sudosystemctlenablenginx,若同时启动则用sudosystemctlenable--nownginx。3.禁用服务开机启动:sudosystemctldisable,如sudosystemctldisablecups,若同时停止则用sudosystemctldisabl

Windows回收垃圾箱不清空 Windows回收垃圾箱不清空 Aug 08, 2025 am 11:30 AM

回收站清不掉时,可依次尝试以下方法:1.手动还原并重新删除可疑文件,2.以管理员身份运行命令提示符并输入rd/s/qC:\$Recycle.Bin等命令强制清理,3.使用磁盘清理工具或第三方软件辅助处理,4.刷新桌面或重启资源管理器解决图标未更新问题,并确认当前用户回收站是否为需清理账户。多数情况下问题源于文件损坏、占用或权限不足,通过上述步骤通常能解决。

为什么无线网络连接上却不能上网 检查这4个常见原因 为什么无线网络连接上却不能上网 检查这4个常见原因 Aug 12, 2025 pm 08:57 PM

无线网络显示已连接但无法上网,是许多人在使用电子设备时常会碰到的难题。明明Wi-Fi信号满格,却打不开网页、刷不了视频,问题究竟出在哪?别急,驱动哥今天就为大家整理一套完整的排查与解决方法,帮助你快速恢复网络连接,一起来了解下吧~一、路由器或光猫出现异常长时间运行的路由器可能因发热、缓存堆积或系统故障导致性能下降;而光猫若与运营商服务器失去通信,即使设备显示已连接Wi-Fi,也无法访问互联网。1、重启网络设备:将路由器和光猫的电源拔掉,等待约30秒后再重新通电启动,让设备重新建立连接。2、查看设

See all articles