1. 下载发行版 1.2.1

  2. 解压源码

  3. 配置HDFS 目录

  4. 配置 HADOOP_PREFIX/conf/slaves 配置 DataNode 节点IP

  5. 配置 HADOOP_PREFIX/conf/hadoop-env.sh 中的 JAVA_HOME路径

  6. hadoop守护进程配置. 修改文件 $HADOOP_PREFIX/conf/core-site.xml

    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
    
    <!-- Put site-specific property overrides in this file. -->
    
    <configuration>
        <property>
            <name>fs.default.name</name>
            <value>hdfs://${主节点IP地址}:9000</value>
        </property>
    </configuration>
    
  7. hdfs 配置 修改文件 $HADOOP_PREFIX/conf/hdfs-site.xml

    <?xml version="1.0"?>
    <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
    
    <!-- Put site-specific property overrides in this file. -->
    
    <configuration>
    	<property>
    		<name>dfs.name.dir</name>
    		<value>${HADOOP_DATA_DIR}/name</value>
    	</property>
    	<property>
    		<name>dfs.data.dir</name>
    		<value>${HADOOP_DATA_DIR}/data</value>
    	</property>
    </configuration>
    
  8. 配置mapReduce相关. 修改文件 $HADOOP_PREFIX/conf/mapred-site.xml

    <?xml version="1.0"?>
    	<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
    	
    	<!-- Put site-specific property overrides in this file. -->
    	
    	<configuration>
    		<property>
    			<name>mapred.job.tracker</name>
    			<value>${主节点IP地址}:9001</value>
    		</property>
    		<property>
    			<name>mapred.local.dir</name>
    			<value>${HADOOP_DATA_DIR}/local</value>
    		</property>
    		<property>
    			<name>mapred.tasktracker.map.tasks.maximum</name>  <!-- CPU核数 -->
    			<value>8</value>
    		</property>
    </configuration>
    
  9. 格式化namenode节点 /bin/hadoop namenode -format

    格式化之前删除 ${HADOOP_DATA_DIR}/name 目录

  10. 启动 hdfs $HADOOP_PREFIX/bin/start-dfs.sh 访问 master_ip:50070

  11. 启动MapReduce $HADOOP_PREFIX/bin/start-mapred.sh 访问 master_ip:50030

  12. jps 查询运行节点