zoukankan      html  css  js  c++  java
  • ubuntu13.04环境hadoop1.2.1单机模式安装

    一、虚拟机上安裝ubuntun 13.04 中文版

    当然,你要是习惯看英文版,也可以直接安装英文版。
    老老实实从官网下载安装即可,安装系统不是本文的重点。这里只提一个注意事项:新手安装前,切记断网,因为安装过程中会联网下载,默认情况下连接的是美国的服务器,如果网速慢,这一步就可能会耗费几个小时。断网后,这里会自动跳过,等安装好,再设置服务器,选择国内的服务器更新语言包等其它软件。

     

    二、安装 JDK 1.7.0_45

    依照从ORACLE官网下载jdk-7u45-linux-x64.tar.gz,然后按下面的命令运行即可:

    1、 cd /usr/ (注:进入usr目录)

    2、sudo mkdir /usr/java (注:在usr下创建java目录)

    3、sudo cp /home/jimmy/Downloads/jdk-7u45-linux-x64.tar.gz /usr/java/ (注:将下载的jdk压缩文件,移动到/usr/java下,这里jimmy是ubuntu的用户名,这里根据实际情况换成自己的用户名)

    4、sudo tar -zxf jdk-7u45-linux-x64.tar.gz (注:解压)

    5、sudo gedit ~/.bashrc (注:修改根目录下的bashrc文件,以便设置java环境变量)

    在bashrc最后追加以下内容:

    export JAVA_HOME=/usr/java/jdk1.7.0_45

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export PATH=$PATH:$JAVA_HOME/bin

    6、关掉当前的终端窗口,再新开一个终端窗口(以便让刚才的环境变量起作用)

    7、验证java是否安装正确

    输入命名:java -version

    如果能正确显示java的版本号,就说明java环境已经具备了

    输入命名:echo $JAVA_HOME

    如果能正确显示JAVA_HOME的路径,说明环境变量正常

     

    三、安装 openssh-server

    命名:sudo apt-get install openssh-server

    (注:单机Standalone模式,这一步可以省略)

     

    四、安装 hadoop 1.2.1 稳定版

    1、先创建hadoop目录

    mkdir hadoop

    2、将下载好的hadoop压缩包移到刚刚创建的目录下

    sudo cp /home/jimmy/Downloads/hadoop-1.2.1.tar.gz hadoop

    3、解压

    cd hadoop

    sudo tar -zxf hadoop-1.2.1.tar.gz

    默认情况下,会解压至hadoophadoop-1.2.1目录

    4、修改hadoop环境变量

    sudo chown -R jimmy hadoop-1.2.1 (先取得hadoop-1.2.1的读写权限,这里jimmy换成自己的用户名)

    gedit hadoop-1.2.1/conf/hadoop-env.sh (编辑conf下的配置文件)

    找到#export JAVA_HOME这一行,去掉注释,变设置成正确的路径,即:

    # The java implementation to use. Required.

    export JAVA_HOME=/usr/java/jdk1.7.0_45

    5、验证hadoop是否正常运行

    cd hadoop-1.2.1

    bin/hadoop version

    正常情况下,会显示hadoop的版本号之类

    6、运行wordcount 示例程序

    mkdir input (先创建input目录)

    cp conf/* input (将conf下的所有文件,复制到input目录下)

    bin/hadoop jar hadoop-example-1.2.1.jar wordcount input output (运行wordcount程序,并将结果写入output目录下)

    cat output/* (查看输出结果)

     

    后记:以上操作,也适用于mac os、cent os,不过有些细节要注意

    mac os上JAVA_HOME的路径为:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

    如果找不到java的目录,但是java -version 又能正常显示java版本号,可先执行 export JAVA_HOME=`/usr/libexec/java_home`

    然后再 echo $JAVA_HOME就能看到当前jdk的路径了

    cent os上apt-get命令要改为 yum

    cent os上查看是不是64位:getconf LONG_BIT

     

    hadoop群集配置,可参考 http://www.cnblogs.com/xia520pi/archive/2012/05/16/2503949.html

     

     

  • 相关阅读:
    类型参数化
    scala 集合类型
    scala 列表List
    统计HDFS 上字节数据统计
    用scala 实现top N 排名
    scala 基础笔记
    Java 设计模式之 装饰者模式
    通过java api 读取sql 中数据(查询)
    leetcode 34. Search for a Range
    canvas画简单电路图
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/ubuntu-13_04-hadoop-1_2_1-standalone-setup.html
Copyright © 2011-2022 走看看