Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2461240
  • 博文数量: 392
  • 博客积分: 7040
  • 博客等级: 少将
  • 技术积分: 4138
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-17 13:03
个人简介

范德萨发而为

文章分类

全部博文(392)

文章存档

2017年(5)

2016年(19)

2015年(34)

2014年(14)

2013年(47)

2012年(40)

2011年(51)

2010年(137)

2009年(45)

分类: 服务器与存储

2010-01-21 20:55:59

安装环境:
1.ubuntu9.10
2.hadoop-0.20.1,Pseudo-Distributed Operation,目前是在自己的Notebook上安装,所以先选择这个模式,下学期在实验室环境下安装Fully-Distributed Operation

安装JAVA环境:
1.安装Java环境:
Open a shell prompt (terminal) and type the following to install JDK and JRE:

$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk



2.更新
updates all alternatives belonging to one runtime or development kit for the Java language

$ sudo update-java-alternatives -s java-6-sun


3.默认的Java安装路径是/usr/lib/jvm

4.设置环境变量JAVA_HOME和PATH

$ vi $HOME/.bash_rc
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export PATH=$PATH:$JAVA_HOME/bin


5.OK,写个Java代码测试一下环境是否Available...


下面开始安装hadoop
1.下载hadoop-0.20.1,解压到~/hadoop目录下(这个当然是按自己需求指定的)。cd到源码主目录下。

2.修改conf/hadoop-env.sh to define at least JAVA_HOME to be the root of your Java installation。
也就是把带有JAVA_HOME的一行改为:

export JAVA_HOME=/usr/lib/jvm/java-6-sun


3.修改下面三个配置文件

conf/core-site.xml:
<configuration>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:9000</value>
  </property>
</configuration>


conf/hdfs-site.xml:
<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
</configuration>


conf/mapred-site.xml:
<configuration>
  <property>
    <name>mapred.job.tracker</name>
    <value>localhost:9001</value>
  </property>
</configuration>


Setup passphraseless ssh

Now check that you can ssh to the localhost without a passphrase:
$ ssh localhost

If you cannot ssh to localhost without a passphrase, execute the following commands:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

Execution

Format a new distributed-filesystem:
$ bin/hadoop namenode -format

Start the hadoop daemons:
$ bin/start-all.sh


Browse the web interface for the NameNode and the JobTracker; by default they are available at:

NameNode   -

JobTracker -

我的firefox开了学校的代理,导致最开始不能访问上面的地址,折腾了一下才找出这个原因

接下来的任务:在该环境下试运行mapreduce的程序


参考地址:


阅读(1574) | 评论(0) | 转发(0) |
0

上一篇:Flip and Shift boj1149

下一篇:hadoop使用笔记

给主人留下些什么吧!~~