1.1 设置ip地址
    执行命令    service network restart
    验证:         ifconfig
1.2 关闭防火墙
    执行命令    service iptables stop
    验证:        service iptables status
1.3关闭防火墙的自动运行
    执行命令    chkconfig iptables off
    验证:        chkconfig --list | grep iptables
1.4 设置主机名
    执行命令    (1)hostname hadoop
                   (2)vi /etc/sysconfig/network
1.5 ip与hostname绑定
    执行命令    vi /etc/hosts
    验证:        ping hadoop
1.6 设置ssh免密码登陆
    执行命令    (1)ssh-keygen -t rsa
                   (2)cp ~/.ssh/id_rsa.pub  ~/.ssh/authorized_keys
    验证:        ssh hadoop
1.7 安装jdk
    执行命令    (1)cd /usr/local
                   (2)chmod u+x jdk-6u24-linux-i586.bin
                   (3)./jdk-6u24-linux-i586.bin
                   (4)mv jdk-1.6.0_24  jdk
                   (5)vi /etc/profile 增加内容如下:
                      export JAVA_HOME=/usr/local/jdk
                      export PATH=.:$JAVA_HOME/bin:$PATH
                   (6)source /etc/profile
     验证:        java -version
1.8 安装hadoop
    执行命令  (1)tar -zxvf hadoop-1.1.2.tar.gz
            (2)mv hadoop-1.1.2 hadoop
            (3)vi /etc/profile 增加内容如下:
            export JAVA_HOME=/usr/local/jdk
            export HADOOP_HOME=/usr/local/hadoop
            export PATH=.:$HADOOP_HOME/bin:$JAVA_HOME/bin:$PATH
            (4)source /etc/profile
            (5)修改conf目录下的配置文件hadoop-env.sh、core-site.xml、hdfs-site.xml、mapred-site.xml

修改hadoop配置文件
1.hadoop-env.sh
export JAVA_HOME=/usr/local/jdk/
2.core-site.xml
<configuration>
    <property>
        <name>fs.default.name</name>
        <value>hdfs://hadoop:9000</value>
        <description>change your own hostname</description>
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/usr/local/hadoop/tmp</value>
    </property>  
</configuration>
3.hdfs-site.xml
<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.permissions</name>
        <value>false</value>
    </property>
</configuration>
4.mapred-site.xml
<configuration>
    <property>
        <name>mapred.job.tracker</name>
        <value>hadoop:9001</value>
        <description>change your own hostname</description>
    </property>
</configuration>
            (6)hadoop namenode -format
            (7)start-all.sh
    验证: (1)执行命令jps 如果看到5个新的java进程,分别是NameNode、SecondaryNameNode、DataNode、JobTracker、TaskTracker
           (2)在浏览器查看,http://hadoop:50070  http://hadoop:50030  
1.9 启动时没有NameNode的可能原因:
    (1)没有格式化
    (2)环境变量设置错误
    (3)ip与hostname绑定失败

最新文章

  1. Nova 组件详解 - 每天5分钟玩转 OpenStack(26)
  2. Redis集群~StackExchange.redis连接Twemproxy代理服务器
  3. .net 网站开发学习资源
  4. CAP理论
  5. Myeclipse8.5 subscription expired自己动手获取Myeclipse的注册码
  6. RAC 环境下的重要参数
  7. Descending Order
  8. kafka c++客户端编译
  9. [javascript 实践篇]——那些你不知道的“奇淫巧技”
  10. WPF基础篇之控件模板(ControlTemplate)
  11. 2018年Java后端面试经历
  12. hashContext
  13. 《DSP using MATLAB》Problem 5.4
  14. C#编程(二十八)----------泛型类的功能
  15. Android 编程下背景图片适配工具类
  16. ssh The authenticity of host &#39;10.11.26.2 (10.11.26.2)&#39; can&#39;t be established
  17. FireBug与FirePHP
  18. 数值和字符串相互转换(C++ 数据类型转换技巧)
  19. setCharacterEncoding 是在request.getParameter获取参数之前 设置request的编码格式 一步到位
  20. IE提示是否只查看安全传送的网页内容

热门文章

  1. 机器学习算法( 七、AdaBoost元算法)
  2. 【shell】tar命令详解
  3. Linux下vi命令小结
  4. 理解Java中字符流与字节流
  5. [Buzz Today]2013.08.18
  6. Centos7安装Apache Http服务器无法访问如何解决
  7. 基于虚拟数据的行人检测研究(Expecting the Unexpected: Training Detectors for Unusual Pedestrians with Adversarial Imposters)
  8. redux sample with slim redux source code
  9. smartJS 0.1 API 讲解 - PromiseEvent
  10. Nucleus PLUS简单介绍