Hadoop2.7.4在Windows 7(64位)详细配置(完美版)

hadoop环境搭建相对麻烦,需要安装虚拟机过着cygwin什么的,所以通过查资料和摸索,在window上搭建了一个,不需要虚拟机和cygwin依赖,相对简便很多。

官网下载JDK 1.8版本

配置好java环境
Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第1张图片

官网下载hadoop-2.7.4.tar.gz

解压至无空格目录下即可,下面是目录结构:
Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第2张图片

文件夹访问权限修改(Everyone)
Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第3张图片

下载Hadoop 2.7.4 Windows 64位 编译bin

某网友提供的文件地址
将压缩包里的bin目录(包含以下.dll和.exe文件)文件替换官网hadoop目录下的bin目录;

为Hadoop配置windows环境变量

右键单击我的电脑 –>属性 –>高级环境变量配置 –>高级选项卡 –>环境变量 –> 单击新建HADOOP_HOME,如下图
Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第4张图片


Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第5张图片


HADOOP_CONF_DIR 指定配置文件的路径为E:\WorkSoftWare\hadoop2.7.4\etc\hadoop
Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第6张图片

hadoop环境测试:

打开一个cmd窗口,hadoop version,显示如下:
Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第7张图片

修改Hadoop配置文件(namenode,datanode运行读取)

注意:配置文件里windows所有盘符前要加/,比如: /D:/XXXXXXXXXX

编辑“D:\WorkSoftware\hadoop2.7.4\etc\hadoop”下的配置文件,

参考配置
core-site.xml




<configuration>
 
  <property>
    <name>fs.defaultFSname>
    <value>hdfs://localhost:9000value>
    <description>HDFS的URI,文件系统://namenode标识:端口号description>
  property>
  
  <property>
    <name>hadoop.tmp.dirname>
    <value>/D:/WorkSoftware/hadoop2.7.4/workplace/tmpvalue>
    <description>namenode上本地的hadoop临时文件夹description>
   property>

configuration>

hdfs-site.xml:



<configuration>

  <property>
    <name>dfs.replicationname>
    <value>1value>
    <description>副本个数,配置默认是3,应小于datanode机器数量description>
  property>

    <property>
    <name>dfs.name.dirname>
    <value>/D:/WorkSoftware/hadoop2.7.4/workplace/namevalue>
    <description>namenode上存储hdfs名字空间元数据 description> 
    property>

    <property>   
     <name>dfs.data.dirname>  
     <value>/D:/WorkSoftware/hadoop2.7.4/workplace/datavalue>
     <description>datanode上数据块的物理存储位置description>
    property>  
configuration>

mapred-site.xml:



<configuration>
     
    <property>
        <name>mapreduce.framework.namename>
        <value>yarnvalue>
    property>

configuration>

yarn-site.xml


<configuration>


  <property>
    <name>yarn.nodemanager.aux-servicesname>
    <value>mapreduce_shufflevalue>
  property>

   
  

<property>
        <name>yarn.nodemanager.resource.memory-mbname>
        <value>1024value>
    property>
    <property>
        <name>yarn.nodemanager.resource.cpu-vcoresname>
        <value>1value>
    property> 
configuration>

启动

格式化系统文件:

hdfs namenode -format

格式化完成后到hadoop/sbin下执行,启动hadoop

start-dfs

这里写图片描述


也可以执行“start-all”,

start-all

它将会启动以下进程
Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第8张图片


访问:http://localhost:50070,如图:

Hadoop2.7.4在Windows 7(64位)详细配置(完美版)_第9张图片

至此,hadoop服务已经搭建完毕。

你可能感兴趣的:(大数据+云计算,大数据之Hadoop)