`
zhoupinheng
  • 浏览: 36387 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Centos7上安装hadoop伪集群

阅读更多

一、环境:

jdk home:        /opt/jdk1.8

user:                devops

hadoop home: /opt/hadoop-3.2.0  

hadoop version: 3.2.0

 

 二、安装配置:

 

$cd /opt
$wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.2.0/hadoop-3.2.0.tar.gz
$tar -xzf ./hadoop-3.2.0.tar.gz
$cd hadoop-3.2.0
#需要修改成对应的 jdk home
$sed -i 's/#  JAVA_HOME=\/usr\/java\/testing.*/JAVA_HOME=\/opt\/jdk1.8/g'  ./etc/hadoop/hadoop-env.sh

$./bin/hadoop version

$vi etc/hadoop/core-site.xml
#输入如下内容:
 <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
 </property>
 
 
$vi etc/hadoop/hdfs-site.xml
#输入如下内容:
  <property>
        <name>dfs.replication</name>
        <value>1</value>
 </property>
 
$vi etc/hadoop/mapred-site.xml
#输入如下内容:
 <property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
 </property>
 <property>
       <name>yarn.app.mapreduce.am.env</name>
       <value>HADOOP_MAPRED_HOME=/opt/hadoop-3.2.0</value>
 </property>
 <property>
       <name>mapreduce.map.env</name>
       <value>HADOOP_MAPRED_HOME=/opt/hadoop-3.2.0</value>
 </property>
 <property>
       <name>mapreduce.reduce.env</name>
       <value>HADOOP_MAPRED_HOME=/opt/hadoop-3.2.0</value>
 </property>
 
$vi etc/hadoop/yarn-site.xml
输入如下内容:
 <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
 </property>

 

 三、设置免密码登陆

 

 $ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
 $ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
 $cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
 $chmod 0600 ~/.ssh/authorized_keys
 $chmod 755 ~
    注设置完成后一定测试 ssh localhost 无需输入密码才继续往下可参考https://zhoupinheng.iteye.com/admin/blogs/2436265   

四、启动测试

    

 $bin/hdfs namenode -format
 $sbin/start-dfs.sh
 
 $sbin/start-yarn.sh
   
 $bin/hdfs dfs -mkdir /user
 $bin/hdfs dfs -mkdir /user/devops
 
 $bin/hdfs dfs -put etc/hadoop /user/devops/input
 
 $bin/hdfs dfs -rm -f -r /user/devops/input/shellprofile.d
 $bin/hdfs dfs -rm -f -r /user/devops/output
 #运行测试例子
 $bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.2.0.jar wordcount input output
 #查看运行结果
 $bin/hdfs dfs -cat output/*
  
 sbin/stop-yarn.sh
 sbin/stop-dfs.sh
 

 

分享到:
评论

相关推荐

    利用虚拟机搭建Hadoop伪集群(基于centos7)

    利用虚拟机搭建Hadoop伪集群(基于centos7),usr 下有 java 和 hadoop两个文件夹,分别解压对应的文件,jdk 的版本是1.8.0_141,hadoop的版本是2.7.3

    VMware上CentOS7.0+Hadoop3.1伪分布式搭建

    3. **安装CentOS7**:下载CentOS7的ISO镜像文件,将其挂载到新创建的虚拟机上,然后按照安装向导进行安装。安装过程中,可以选择最小化安装以节省磁盘空间,但要确保安装了“开发和编译工具”以支持Hadoop的编译。 ...

    linux虚拟机搭建hadoop伪分布式集群

    完成Linux系统的安装后,需要修改hostname,这在Hadoop集群中至关重要,因为节点间通信依赖于主机名。可以临时通过`hostname`命令更改,但要永久生效,需编辑`/etc/sysconfig/network`文件,设置`HOSTNAME`为所需的...

    CentOS搭建hadoop伪分布式时遇到的错误.doc

    在搭建Hadoop伪分布式环境的过程中,常常会遇到与文件系统权限相关的错误,特别是在CentOS这样的Linux发行版上。本文将详细解析标题和描述中提到的两个常见问题,并提供解决方案。 问题1:启动集群时出错:`mkdir: ...

    从VMware中安装CentOS到Hadoop集群+ Hive+ MySQL搭建

    适合新手,详细 01-Java环境安装 02- Eclipse下载与安装 03-VMware虚拟机的安装 04-在VMware中安装CentOS 05- Hadoop集群+ Hive+ MySQL搭建

    在centos7 编译安装部署Hadoop教程

    ### 在CentOS 7下编译安装部署Hadoop集群环境 #### 一、环境准备与配置 本教程将详细介绍如何在CentOS 7系统中从源码编译并部署Hadoop集群环境。整个过程涉及到了多个步骤,包括必要的依赖安装、相关工具的配置...

    CentOS7 Hadoop 2.7.X 安装部署.docx

    本文档将指导您如何在 CentOS 7 上安装和部署 Hadoop 2.7.X。Hadoop 是一个开源的大数据处理框架,由 Apache 开发,旨在提供高效、可靠、可扩展的数据处理能力。 准备软件包 在安装 Hadoop 之前,需要准备 JDK 和 ...

    CentOS下 dubbo+zookeeeper伪集群和分布式集群

    为了搭建Hadoop平台学习,前期搭建dubbo+Zookeeper集群,这里有详细介绍zookeeeper伪集群和分布式集群, dubbo在tomcat下安装等过程。相关jdk、war、jar等也在百度云...

    Centos7中安装hadoop资源包

    在CentOS7上安装Hadoop,首先确保系统满足必要的依赖条件。你需要安装Java开发套件(JDK),因为Hadoop需要Java环境才能运行。我们看到文件列表中有`jdk-8u281-linux-x64.rpm`,这正是Oracle JDK的rpm包。可以使用...

    CentOS7下Hadoop3.2.1集群的安装与部署(下)

    在《CentOS7下Hadoop3.2.1集群的安装与部署(上)》中我们我们完成了对Hadoop集群的安装与启动。接下来,重点对HDFS和Yarn的HA配置进行介绍。 HDFS高可用 在上述Hadoop集群搭建完成之后,若要启用HA还需要对hdfs-...

    CentOS 6.8 + Hadoop2.6.0集群环境搭建

    CentOS 6.8 + Hadoop2.6.0集群环境搭建指南。

    Centos7+hadoop2.6.0分布式集群搭建

    在CentOS 7上搭建Hadoop 2.6.0分布式集群的详细过程涉及到了多个方面的配置和设置,为了确保整个集群能够高效、稳定地运行,下面将详细解释标题中提及的各个知识点。 ### 1. 配置静态网络(所有节点) 为了让集群中...

    centos7 安装 hadoop 2.7.3集群.docx

    上述步骤详细介绍了如何在 CentOS 7 上安装配置 Hadoop 2.7.3 集群。从最基础的网络配置、账户设置到最终的集群启动与验证,每一步都至关重要。在实际部署过程中,请根据实际情况调整配置项,并确保每一步都准确无误...

    CentOS6.5mini版hadoop集群搭建流程

    CentOS6.5mini版hadoop集群搭建流程,内容比较简洁明了。

    HADOOP安装(centos7下配置HADOOP3.2.2集群)1

    1.建立安装目录 2.下载 3.解压 1.ifconfig查看网卡 3.关闭防火墙 1.在家目录里建立一个1.sh,复制下面的东西进入1.sh 2.执行1.sh

    centos6.2下hadoop全分布式集群

    centos6.2下hadoop全分布式集群配置

    Centos7.0系统配置Hadoop集群(以3节点为例)

    Centos7.0系统下配置Hadoop集群(以3节点为例)超详细过程

    Hadoop集群pdf文档

    Hadoop_Hadoop集群(第1期)_CentOS安装配置 Hadoop_Hadoop集群(第2期)_机器信息分布表 Hadoop_Hadoop集群(第4期)_SecureCRT使用 Hadoop_Hadoop集群(第5期)_Hadoop安装配置 Hadoop_Hadoop集群(第5期副刊)_...

    基于centos的大数据hadoop集群搭建说明文档

    【标题】:基于CentOS的大数据Hadoop集群搭建详解 【描述】:本教程专为初学者设计,详细阐述了如何手动搭建Hadoop集群,步骤详尽,易于理解。 【标签】:Hadoop集群搭建 【正文】: Hadoop是一个开源的分布式...

    LinuxRedHat、CentOS上搭建Hadoop集群.pdf

    搭建Hadoop集群在LinuxRedHat、CentOS上的实现 Hadoop是一种流行的开源大数据处理平台,由Google开发,现被Apache基金会维护。Hadoop的核心是HDFS(Hadoop Distributed File System)和MapReduce,分别负责数据存储...

Global site tag (gtag.js) - Google Analytics