iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下安装Hadoop集群详细步骤
  • 771
分享到

Linux下安装Hadoop集群详细步骤

Linux安装Hadoop集群教程Hadoop集群安装步骤 2022-06-04 23:06:42 771人浏览 安东尼
摘要

目录1.在usr目录下创建hadoop目录,将安装包导入目录中并解压文件2.进入vim /etc/profile文件并编辑配置文件3.使文件生效4.进入Hadoop目录下5.编辑配置文件6.进入slaves添加主节点和从

目录
  • 1.在usr目录下创建hadoop目录,将安装包导入目录中并解压文件
  • 2.进入vim /etc/profile文件并编辑配置文件
  • 3.使文件生效
  • 4.进入Hadoop目录下
  • 5.编辑配置文件
  • 6.进入slaves添加主节点和从节点
  • 7.将各个文件复制到其他虚拟机
  • 8.格式化hadoop (仅在主节点中进行操作)
  • 9.回到Hadoop目录下(仅在主节点操作)

1.在usr目录下创建Hadoop目录,将安装包导入目录中并解压文件

Linux下安装Hadoop集群详细步骤

2.进入vim /etc/profile文件并编辑配置文件


#hadoop
export HADOOP_HOME=/usr/hadoop/hadoop-2.6.0
export CLASSPATH=$CLASSPATH:$HADOOP_HOME/lib
export PATH=$PATH:$HADOOP_HOME/bin

Linux下安装Hadoop集群详细步骤

3.使文件生效


source /etc/profile

Linux下安装Hadoop集群详细步骤

4.进入Hadoop目录下


cd /usr/hadoop/hadoop-2.6.0/etc/hadoop

Linux下安装Hadoop集群详细步骤

5.编辑配置文件

(1)进入vim hadoop-env.sh文件添加(java jdk文件所在位置)


export JAVA_HOME=/usr/java/jdk1.8.0_181

Linux下安装Hadoop集群详细步骤

(2)进入 vim core-site.xml(z1:在主节点的ip或者映射名(改成自己的))


<configuration>
<property>
        <name>hadoop.tmp.dir</name>
        <value>file:/root/hadoop/tmp</value>
</property>
<!--端口号9000-->
<property>
        <name>fs.default.name</name>
        <value>hdfs://z1:9000</value>
</property>
<!--开启垃圾桶机制单位分钟-->
<property>
    <name>fs.trash .insterval</name>
    <value>10080</value>
</property>
<!--缓冲区大小,实际工作根据服务器性能-->
<property>
    <name>io.file. buffer.sizei</name>
    <value>4096</value>
</property>
</configuration>
                                                                                                                                                                  39,9         底端

Linux下安装Hadoop集群详细步骤

(3)Hadoop没有mapred-site.xml这个文件现将文件复制到这然后进入mapred-site.xml


cp mapred-site.xml.template mapred-site.xml
vim mapred-site.xml

(z1:在主节点的ip或者映射名(改成自己的))


<configuration&uYwrmVgt;
<property>
<!--指定mapReduce运行在yarn上-->
   <name>mapreduce.framework.name</name>
   <value>yarn</value>
 </property>
<!--开启MapReduce的小任务模式-->
<property>
      <name>mapred.job.ubertask.enable</name>
      <value>true</value>
</property>
<property>
      <name>mapred.job.tracker</name>
      <value>z1:9001</value>
</property>
 
<property>
<name>mapreduce.jobhistory.address</name>
<value>CMaster:10020</value>
</property>
</configuration>

Linux下安装Hadoop集群详细步骤

(4)进入yarn-site.xml


vim yarn-site.xml

(z1:在主节点的ip或者映射名(改成自己的))


<configuration>
 
<!-- Site specific YARN configuration properties -->
 
<!--配置yarn主节点的位置-->
<property>
        <name>yarn.resourcemanager.hostname</name>
        <value>z1</value>
</property>
<property>
<!-- mapreduce ,执行shuff1e时获取数据的方式.-->
<description>The address of the appiications manager interface inthe RM.</description>
     <name>yarn.resourcemanager.address</name>
     <value>z1:8032</value>
</property>
<property>
  <name>yarn.resourcemanager.scheduler.address</name>
  <value>z1:8030</value>
</property>
 
<property>
  <name>yarn.resourcemanager.WEBapp.address</name>
  <value>z1:8088</value>
</property>
 
<property>
  <name>yarn.resourcemanager.webapp.https.address</name>
  <value>z1:8090</value>
</property>
<property>
  <name&gt;yarn.resourcemanager.resource-tracker.address</name>
  <value>z1:8031</value>
</property>
<property>
  <name>yarn.resourcemanager.admin.address</name>
  <value>z1:8033</value>
</property>
<property><!--mapreduce执行shuff1e时获取数据的方式,-->
  <name>yarn.nodemanager.aux-services</name>
  <value>mapreduce_shuffle</value>
</property>
<property>
<!--设置内存,yarn的内存分配-->
  <name>yarn.scheduler.maximum-a11ocation-mb</name>
  <value>2024</value>
  <discription>每个节点可用内存,单位M,默认8182MB</discription>
</property>
<property>
  <name>yarn.nodemanager.vmem-pmem-ratio</name>
  <value>2.1</value>
</property>
<property>
  <name>yarn.nodemanager.resource.memory-mb</name>
  <value>1024</value>
</property>
<property>
  <name>yarn.nodemanager.vmem-check-enabled</name>
  <value>false</value>
</property>
 
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
 
 
</configuration>
                                                    

Linux下安装Hadoop集群详细步骤

(5)进入hdfs-site.xml


vim hdfs-site.xml

Linux下安装Hadoop集群详细步骤


<;configuration>
<property>
        <name>dfs.namenode.name.dir</name>
        <value>file:/usr/hadoop/hadoop-2.6.0/hadoopDesk/namenodeDatas</value>
</property>
 <property>
        <name>dfs.datanode.data.dir</name>
        <value>file:/usr/hadoop/hadoop-2.6.0/hadoopDatas/namenodeDatas</value>
    </property>
<property>
<!--副本个数-->
<name>dfs.replication</name>
<value>3</value>
</property>
<!--设置hdfs的文件权限-->
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
<!--设置一个文件切片的大小:128m-->
<property>
<name>dfs.bloksize</name>
<value>134217728</value>
</property>
</configuration>

6.进入slaves添加主节点和从节点


vim slaves

添加自己的主节点和从节点(我的是z1,z2,z3)

Linux下安装Hadoop集群详细步骤

7.将各个文件复制到其他虚拟机上


scp -r /etc/profile root@z2:/etc/profile #将环境变量profile文件分发到z2节点
scp -r /etc/profile root@z3:/etc/profile #将环境变量profile文件分发到z3节点
scp -r /usr/hadoop root@z2:/usr/   #将hadoop文件分发到z2节点
scp -r /usr/hadoop root@z3:/usr/   #将hadoop文件分发到z3节点

生效两个从节点的环境变量


source /etc/profile

8.格式化hadoop (仅在主节点中进行操作)

首先查看jps是否启动hadoop


hadoop namenode -fORMat

当看到Exiting with status 0时说明格式化成功

Linux下安装Hadoop集群详细步骤

9.回到Hadoop目录下(仅在主节点操作)


cd /usr/hadoop/hadoop-2.6.0
sbin/start-all.sh  启动Hadoop仅在主节点操作

Linux下安装Hadoop集群详细步骤

主节点输入jps效果:

Linux下安装Hadoop集群详细步骤

从节点输jps效果:

Linux下安装Hadoop集群详细步骤

Linux下安装Hadoop集群详细步骤

到此这篇关于linux下安装Hadoop集群详细步骤的文章就介绍到这了,更多相关Linux安装Hadoop集群内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

--结束END--

本文标题: Linux下安装Hadoop集群详细步骤

本文链接: https://www.lsjlt.com/news/21490.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下安装Hadoop集群详细步骤
    目录1.在usr目录下创建Hadoop目录,将安装包导入目录中并解压文件2.进入vim /etc/profile文件并编辑配置文件3.使文件生效4.进入Hadoop目录下5.编辑配置文件6.进入slaves添加主节点和从...
    99+
    2022-06-04
    Linux安装Hadoop集群教程 Hadoop集群安装步骤
  • Linux下安装Hadoop集群的步骤是什么
    Linux下安装Hadoop集群的步骤是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.在usr目录下创建Hadoop目录,将安装包导入目录中并解压文件 2...
    99+
    2023-06-22
  • Linux下安装Docker的详细步骤
    本篇内容主要讲解“Linux下安装Docker的详细步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下安装Docker的详细步骤”吧!先说明下我用的系统是Linux Cen...
    99+
    2023-06-05
  • Linux下安装Cobbler的详细步骤
    本篇内容介绍了“Linux下安装Cobbler的详细步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  cobbler的简介  cobbl...
    99+
    2023-06-13
  • Linux下安装 MySQL 5.7详细步骤
    该篇是本人安装MySQL5.7的全部步骤,以此记录 1、查看linux系统是否安装mysql ,如果未安装执行下面命令应该为空的。 rpm -qa|grep -i mysql 使用下面命令删除安装过的包 rmp -e 文件名 2、mysq...
    99+
    2023-08-18
    linux mysql 服务器
  • linux下安装redis图文详细步骤
    1,因为centos是个干净的环境,首先安装wget命令 2,创建个文件夹 3,下载redis,http://download.redis.io/releases/redis-5...
    99+
    2022-11-12
  • linux怎么安装hadoop集群
    要在Linux上安装Hadoop集群,您可以按照以下步骤进行操作:1. 首先确保您已经安装了Java JDK。Hadoop依赖于Ja...
    99+
    2023-10-11
    linux hadoop
  • Linux 环境下安装Oracle 11.2.0.4.0 详细步骤
    前言:   最近在学习oracle,这里我把安装和配置过程记录下来,按照我的这个方法一步一步基本上不会有问题,如果有问题可以留言大家探讨互相学习一下。安装环境和版本:系统版本:Redha...
    99+
    2022-10-18
  • Linux系统下安装mysql的详细步骤
    本篇内容介绍了“Linux系统下安装mysql的详细步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-18
  • linux下静默安装oracle11g的详细步骤
    这篇文章主要介绍“linux下静默安装oracle11g的详细步骤”,在日常操作中,相信很多人在linux下静默安装oracle11g的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2022-10-18
  • linux安装JDK1.8详细步骤
    linux安装JDK1.8详细步骤 1.官网下载jdk1.8压缩包 进入官网:https://www.oracle.com/java/technologies/downloads/ 2.将下载好的压缩包通过xftp上传至linux服务器(我...
    99+
    2023-08-19
    linux java 服务器
  • 集群rpm安装MySQL步骤详解
    安装mysql数据库 a)下载mysql源安装包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm b)安装m...
    99+
    2022-10-18
  • Ubuntu下bochs详细安装步骤(超详细!)
    本人一年前刚学linux系统的时候花了两天时间安装bochs,完全没头绪,后来半年前尝试安装还是失败,幸运的是b站过去几个月出了一些安装视频,所以我结合之前踩过的坑为大家带来详细的安装步骤,废话不多说...
    99+
    2023-09-05
    ubuntu linux 服务器
  • Centos7下安装MySQL详细步骤
    目录 一、安装之前检测系统是否有自带的MySQL 二、安装步骤 1、下载MySQL源 2、安装MySQL源 3、检查MySQL源是否安装成功 4、有了MySQL源后安装MySQL 5、 查看是否安装成功 6、启动MySQL并检查MySQL运...
    99+
    2023-08-31
    mysql 数据库 linux
  • hadoop集群服务器详细安装配置教程
    这篇文章主要讲解了“hadoop集群服务器详细安装配置教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hadoop集群服务器详细安装配置教程”吧! 一、安装包准备1、虚拟机分布式...
    99+
    2023-06-02
  • linux下php安装xml扩展的详细步骤
    php linux下安装xml扩展 1、进入PHP安装源码包,找到ext下的ftp,进入 cd /home/local/php-5.6.25/ext/xml 2、第二步 /usr/local/php/bin/p...
    99+
    2022-06-04
    linux php xml扩展
  • linux环境下安装jdk和Tomcat详细步骤
    目录一、安装jdk手动安装 二、Tomcat一、安装jdk 注意:安装tomcat需要先配置jdk 一种是yum安装 一种是手动安装(个人推荐手动安装) 手动安装 1.去O...
    99+
    2022-11-12
  • Linux安装jdk的详细步骤
    文章目录 1:查看Linux系统是否有自带的jdk2:官网下载jdk3:上传jdk安装到到linux服务器4:解压jdk5:配置环境变量6:重新加载配置,输入:source /etc/prof...
    99+
    2023-08-31
    linux java 服务器
  • Centos7下MongoDB下载安装详细步骤
    Centos7下MongoDB下载安装详细步骤 LMRzero 2019-06-12 20:52:27 14473 收藏 10 分类专栏: MongoDB 版权 本文的环境为centos7,装的MongoDB版本为3.6.13 1.下载并...
    99+
    2015-04-25
    Centos7下MongoDB下载安装详细步骤
  • MySQL下载和安装详细步骤
    下载步骤详解 本教程以 MySQL 5.7.29 为例介绍其在 Windows 10 操作系统下的安装和配置过程。 步骤 1):打开 MySQL 官方网站(http://www.mysql.com) 步骤 2):滑到网页底部,点击 DOWN...
    99+
    2023-10-18
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作