首页 > 其他分享 >Hadoop环境搭建(二)分布式

Hadoop环境搭建(二)分布式

时间:2024-11-29 10:58:57浏览次数:5  
标签:xml mapreduce hadoop Hadoop site HOME 分布式 HADOOP 搭建

Hadoop集群配置

  1. 增加环境变量

    export PATH=$PATH:/root/hadoop/bin:/root/hadoop/sbin
    
  2. 修改workers配置

    vim ${HADOOP_HOME}/etc/hadoop/workers
    #增加你的workers节点的名称
    hadoop2
    hadoop3
    
  3. 修改core-site.xml

    vim ${HADOOP_HOME}/etc/hadoop/core-site.xml
    <configuration>
            <property>
                    <name>fs.defaultFS</name>
                    <value>hdfs://hadoop1:9000</value>
            </property>
            <property>
                    <name>hadoop.tmp.dir</name>
                    <value>file:/usr/local/hadoop/tmp</value>
                    <description>Abase for other temporary directories.</description>
            </property>
    </configuration>
    
  4. 修改hdfs-site.xml

    vim ${HADOOP_HOME}/etc/hadoop/hdfs-site.xml
    <configuration>
            <property>
                    <name>dfs.namenode.secondary.http-address</name>
                    <value>hadoop1:50090</value>
            </property>
            <property>
                    <name>dfs.replication</name>
                    <value>1</value>
            </property>
            <property>
                    <name>dfs.namenode.name.dir</name>
                    <value>file:/usr/local/hadoop/tmp/dfs/name</value>
            </property>
            <property>
                    <name>dfs.datanode.data.dir</name>
                    <value>file:/usr/local/hadoop/tmp/dfs/data</value>
            </property>
    </configuration>
    
  5. 修改mapred-site.xml

    vim ${HADOOP_HOME}/etc/hadoop/mapred-site.xml
    <configuration>
            <property>
                    <name>mapreduce.framework.name</name>
                    <value>yarn</value>
            </property>
            <property>
                    <name>mapreduce.jobhistory.address</name>
                    <value>hadoop1:10020</value>
            </property>
            <property>
                    <name>mapreduce.jobhistory.webapp.address</name>
                    <value>hadoop1:19888</value>
            </property>
            <property>
                    <name>yarn.app.mapreduce.am.env</name>
                    <value>HADOOP_MAPRED_HOME=/root/hadoop</value>
            </property>
            <property>
                    <name>mapreduce.map.env</name>
                    <value>HADOOP_MAPRED_HOME=/root/hadoop</value>
            </property>
            <property>
                    <name>mapreduce.reduce.env</name>
                    <value>HADOOP_MAPRED_HOME=/root/hadoop</value>
            </property> 
    </configuration>
    
  6. 修改yarn-site.xml

    vim ${HADOOP_HOME}/etc/hadoop/yarn-site.xml
    <configuration>
            <property>
                    <name>yarn.resourcemanager.hostname</name>
                    <value>hadoop1</value>
            </property>
            <property>
                    <name>yarn.nodemanager.aux-services</name>
                    <value>mapreduce_shuffle</value>
            </property>
    </configuration>
    
  7. 将配好的hadoop安装包发送到其他节点

    scp -r /root/hadoop  hadoop2:/root
    
  8. 将jdk环境变量等配置到各个节点

  9. 在master节点启动

    sh {HADOOP_HOMP}/sbin/start-dfs.sh
    sh {HADOOP_HOMP}/sbin/start-yarn.sh
    sh {HADOOP_HOME}/sbin/mr-jobhistory-daemon.sh start historyserver
    

标签:xml,mapreduce,hadoop,Hadoop,site,HOME,分布式,HADOOP,搭建
From: https://www.cnblogs.com/coderliu/p/18576071

相关文章

  • HarmonyOS Next 分布式开发实战
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的分布式开发相关技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。第一章:分布式概念......
  • 【JMeter性能测试框架篇】Win10下搭建JMeter+Influxdb+Grafana可视化性能测试监控平台
    一、前言        平常使用jmeter进行性能测试时,工具自带的监控方式无法清晰直观的查看结果,给我们性能测试带来很多不便。因此我们需要搭建一个可视化性能测试监控平台来实时监控性能测试结果,这里我们采用JMeter+Influxdb+Grafana开源免费框架来实现。二、实现原理通......
  • HW3:使用 API 快速搭建你的第一个 AI 应用
    目录0前言1安装库2导入与设置3第1部分:文章摘要(单轮对话应用)3.1任务简介:3.2初始化: 3.3点击发送(默认温度因子为1):3.4设置温度因子为2并重新发送:3.5保存一下:3.6如何关闭demo.launch()呢?3.7 检查并打印你的结果4第2部分:角色扮演(多轮对话应用)4.1任务简介......
  • 【windows环境搭建】同时安装多个版本的 JDK,如何一键切换?
    在Windows操作系统下,可以同时安装多个版本的JDK。这对于需要支持多个项目或测试不同版本的Java应用程序非常有用。以下是如何在同一台机器上安装和管理多个JDK版本的步骤:安装多个JDK版本下载JDK安装包:访问Oracle官方网站或其他可信的JDK提供商,下载不同版本的J......
  • Kali Linux的Pwn环境搭建
    链接指北:1、安装pwntools、gdb等插件参考链接:https://blog.csdn.net/Bossfrank/article/details/1302134562、途中出现以下问题解决方案链接:https://blog.csdn.net/2202_75762088/article/details/134625775#/error:externally-managed-environment×Thisenvironmenti......
  • 阿里云ECS服务器购买以及环境部署与搭建流程
     在搭建前需要服务器,请按操作步骤进行选购与搭建,可快手搭建起属于自己的服务器,没有的可以点此连接购买专享特惠_云产品推荐-阿里云,感紧试试吧! 1.阿里云ECS服务器  云小站_专享特惠_云产品推荐-阿里云服务器选购:云小站_专享特惠_云产品推荐-阿里云上云优惠聚集地,新......
  • 浅谈AXI协议及搭建自己的AXI IP核-01(协议解读)
    一、什么是AXI协议?AXI(AdvancedeXtensibleInterface)是一种总线协议,该协议是ARM公司提出的AMBA(AdvancedMicrocontrollerBusArchitecture)3.0协议中最重要的部分,AMBA包括以下几个部分:AdvancedHigh-performanceBus(AHB):高性能总线,用于连接高性能主设备,如处理器和DMA控制器等......
  • 【FnOS飞牛云 | NAS存储】旧电脑不吃灰,手把手教你搭建完全属于自己的私人网盘
    ......
  • 2024最新付费进群系统源码+搭建+落地全套指南(修复版)
    一、背景与发展 随着互联网的快速发展,用户的数量和活跃度不断增长,使得流量成为了互联网经济的重要指标。流量的获取和变现成为了互联网企业的核心议题之一。在过去,互联网企业主要通过线上营销、搜索引擎优化、社交媒体推广等方式来获取用户流量,但随着互联网市场日益饱和,这些......
  • 2024最新付费进群源码搭建+教程(修复卡顿)
    部署环境:Nginx≥1.18 PHP=7.2 MySQL=5.6(必须按照这个环境来,否则无法正常使用)搭建此网站需要3个域名(一个作为后台域名,一个作为中转域名,一个作为分站域名,添加到同一个站点里面)知识点:不需要购买3个域名,同一个域名可以无限解析二级域名(当然3个域名都不一样会更好,避免域名红......