centos7环境下hadoop-2.7.3伪分布式搭建

centos7环境下hadoop-2.7.3伪分布式搭建

##1、 修改主机名称 ##

###永久生效
hostnamectl set-hostname hadoop01

2、下载解压##

将下载的hadoop-2.7.3.tar.gz解压到/usr/local目录下

3、修改配置

首先切换目录到/usr/local/hadoop-2.7.3/etc/hadoop下

cd /usr/local/hadoop-2.7.3/etc/hadoop
  • 修改hadoop-env.sh中的JAVA_HOME为
export JAVA_HOME=/usr/local/jdk1.8.0_111
  • 修改core-site.xml

在configuration标签中添加如下属性

 

 
   fs.defaultFS
   hdfs://hadoop01:8020
 

 
   hadoop.tmp.dir
   /usr/local/hadoop-2.7.3/data
 


  • 修改hdfs-site.xml
    在configuration标签中添加如下属性

    
    
      dfs.replication
      1
     


  • 修改mapred-site.xml
    在configuration标签中添加如下属性

  
  
    mapreduce.framework.name
    yarn
  


  • 修改yarn-site.xml



 
 
   yarn.resourcemanager.hostname
   hadoop01
 
 
  
    yarn.nodemanager.aux-services
    mapreduce_shuffle
  
 
  
    yarn.resourcemanager.webapp.address
    192.168.1.105:8088
   


  • 添加hadoop环境变量
#hadoop start 
export HADOOP_INSTALL=/usr/local/hadoop-2.7.3
export PATH=$PATH:$HADOOP_INSTALL/bin:$HADOOP_INSTALL/sbin
#hadoop end

执行 hadoop version命令,则可看到当前hadoop的版本

启动hadoop

  • 首先格式化
    执行hdfs namenode -format命令

  • 启动hdfs

start-dfs.sh

在浏览器输入地址 http://192.168.1.105:50070访问hdfs
centos7环境下hadoop-2.7.3伪分布式搭建_第1张图片

  • 启动yarn
start-yarn.sh

在浏览器输入地址http://192.168.1.105:8088/cluster
centos7环境下hadoop-2.7.3伪分布式搭建_第2张图片

问题记录

  1. 由于虚拟机后来变了ip地址yarn访问不了
    解决方法:将yarn-site的ip地址改为新的ip地址192.168.0.106
    重新启动yarn仍然不能访问
    centos7环境下hadoop-2.7.3伪分布式搭建_第3张图片
    查询端口,发现端口还在被原来的连接占用,kill掉
    重新启动yarn,端口就启动连到新的ip上了,yarn管理页面也可访问了
    centos7环境下hadoop-2.7.3伪分布式搭建_第4张图片

你可能感兴趣的:(hadoop,hadoop,hadoop)