当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux教程

Linux下从安装JDK到安装SSH到Hadoop单机伪分布式部署

环境:Ubuntu10.10JDK1.6.0.27hadoop0.20.2一.Ubuntu下JDK的安装:1.下载jdk-6u27-linux-i586.bin2.拷贝到usrjava,设置文件的操作权限3.$.jdk-6u27-linux-i586.bin开始安装4.设置环境变量vietcprofile在文件最后添加JAVA_HOME

环境: Ubuntu 10.10  JDK1.6.0.27  hadoop 0.20.2

一. Ubuntu 下 JDK 的安装:

1. 下载jdk-6u27-linux-i586.bin

2. 拷贝到/usr/java,设置文件的操作权限

3. $ ./jdk-6u27-linux-i586.bin开始安装

4. 设置环境变量 vi /etc/profile 在文件最后添加

JAVA_HOME=/usr/Java/jdk1.6.0_27

PATH=$JAVA_HOME/bin:$PATH

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

export PATH JAVA_HOME CLASSPATH

5. 设置用户安装的JDK为默认JDK,执行

$ update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_12/bin/java 300

$ update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300

$ update-alternatives --config java

6. 输入 java -version 成功安装

二.Ubuntu下安装ssh:

1. $ sudo apt-get install openssh-server

2. 启动ssh    /etc/init.d/ssh start

3. $ ps -e | grep ssh 来验证是否启动sshserver

4. 免密码化

$ ssh-keygen -t dsa -P \'\' -f ~/.ssh/id_dsa

$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

三.Ubuntu 下安装 hadoop:

1. 下载hadoop-0.20.2.tar.gz,放在/usr/hadoop 下载地址http://apache.etoak.com//hadoop/core/

2.  解压$ tar zxvf hadoop-0.20.2.tar.gz

3. 修改hadoop配置文件

conf/hadoop-env.sh  修改JAVA_HOME选项:

export JAVA_HOME=/usr/java/jdk.1.6.0_27

4. 伪分布式单机配置

conf/core-site.xml

  1. xml version=\"1.0\"?>  
  2. xml-stylesheet type=\"text/xsl\" href=\"configuration.xsl\"?>  
  3.   
  4. <configuration>  
  5.          <property>  
  6.                   <name>fs.default.namename>  
  7.                   <value>hdfs://localhost:9000value>  
  8.         property>  
  9. configuration>  

conf/hdfs-site.xml:

  1. xml version=\"1.0\"?>  
  2. xml-stylesheet type=\"text/xsl\" href=\"configuration.xsl\"?>  
  3.   
  4. <configuration>  
  5.          <property>  
  6.                   <name>dfs.replicationname>  
  7.                    <value>1value>  
  8.          property>  
  9. configuration>  

conf/mapred-site.xml:

  1. xml version=\"1.0\"?>  
  2. xml-stylesheet type=\"text/xsl\" href=\"configuration.xsl\"?>  
  3.   
  4. <configuration>  
  5.         <property>  
  6.                  <name>mapred.job.trackername>  
  7.                           <value>localhost:9001value
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有