zoukankan      html  css  js  c++  java
  • Ubuntu下hadoop1.0.4安装过程

    ubuntu12.10 安装hadoop1.0.4伪分布式       

    我是使用的虚拟机安装的,安装ubuntu12.10那就不说了,说一下简单的安装hadoop1.0.4伪分布式的步骤。

    1、 安装jdk

    安装方式参照我的上一篇文章http://blog.csdn.net/mengxiangyue/article/details/8589308

    相关问题:

          如果/etc/profile为only-read文件,此时需要加写权限:

    caipeichao@caipeichao-Lenovo-Q35:~/Software$ sudo chmod +w /etc/profile

          然后用vi编辑器编辑/etc/profile文件:

    caipeichao@caipeichao-Lenovo-Q35:~/Software$ sudo vi /etc/profile

          随后在/etc/profile文件最后加入相关路径:

    export HADOOP_HOME=/home/caipeichao/Software/hadoop-1.0.4
    export JAVA_HOME=/home/caipeichao/Software/jdk1.7.0_17  
    export JRE_HOME=/home/caipeichao/Software/jdk1.7.0_17/jre
    export PATH=$HADOOP_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
    export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

          vi编辑器刚开始进入命令模式,输入i后进入输入模式,当输完相关文件后,按Esc进入命令模式,then输入:wq!强制保存退出;
          最后使其修改文件/etc/profile立即生效:

    caipeichao@caipeichao-Lenovo-Q35:~/Software$ source /etc/profile
    caipeichao@caipeichao-Lenovo-Q35:~/Software$ echo $JAVA_HOME
    /home/caipeichao/Software/jdk1.7.0_17
    caipeichao@caipeichao-Lenovo-Q35:~/Software$ java -version
    java version "1.7.0_17"
    Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
    Java HotSpot(TM) Server VM (build 23.7-b01, mixed mode)
    caipeichao@caipeichao-Lenovo-Q35:~/Software$ echo $HADOOP_HOME
    /home/caipeichao/Software/hadoop-1.0.4

    2、 安装SSH和配置免输入密码登陆

    在ubuntu12.10中可以使用sudo apt-get install ssh方式进行安装。如果出现问题的话,可以修改一下ubuntu的agt的源,我是改为163的源后才能正常安装的。百度很容易找到修改方式。

    然后输入ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa,输入类似如下的内容

    然后输入cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys 命令。

    3、讲hadoop1.0.4解压到某个目录下。

    4、 修改配置文件:

    进入hadoop-env.sh所在目录(/hadoop-1.0.4/conf/),对该文件进行如下内容的修改:export JAVA_HOME=/usr/java/jdk1.6.0_37。这里是你自己配置的jdk地址。

    conf/core-site.xml:

    1. <configuration> 
    2.      <property> 
    3.          <name>fs.default.name</name> 
    4.          <value>hdfs://localhost:9000</value> 
    5.      </property> 
    6. </configuration> 
    conf/hdfs-site.xml:
    1. <configuration> 
    2.      <property> 
    3.          <name>dfs.replication</name> 
    4.          <value>1</value> 
    5.      </property> 
    6. </configuration> 
    conf/mapred-site.xml:
    1. <configuration> 
    2.      <property> 
    3.          <name>mapred.job.tracker</name> 
    4.          <value>localhost:9001</value> 
    5.      </property> 
    6. </configuration> 
    5、 格式化namenode

    输入命令bin/hadoop namenode -format

    6、 启动hadoop

    输入命令bin/start-all.sh

    以上都是默认在hadoop目录中的文件。

    使用http://localhost:50030、http://localhost:50070 进行验证

  • 相关阅读:
    C++11 特色语法在 OI 中的运用
    webpack基本使用(一)
    LeetCode 887. 鸡蛋掉落 题解
    Codeforces Round #735 (Div. 2) C. Mikasa
    阿里云RDS与ECS自建mysql数据库主从同步(GTID方式)
    MySQL 5.7.x修改root默认密码
    SpringBoot引入第三方jar包或本地jar包的处理方式
    K8s 常用命令(随时更新......)
    六 Prometheus + Altermanager Email 报警
    四 Prometheus + consul
  • 原文地址:https://www.cnblogs.com/likai198981/p/2978374.html
Copyright © 2011-2022 走看看