Hadoop v1.1.2安装配置

 

  1. 下载Hadoop最新版:wget http://mirror.bjtu.edu.cn/apache/hadoop/common/hadoop-1.1.2/hadoop-1.1.2-bin.tar.gz
  2. 解压:tar -xzf hadoop-1.1.2-bin.tar.gz
  3. 进入Hadoop目录
  4. 编辑hadoop_home/etc/hadoop/hadoop-env.sh文件(在旧版本中在conf目录下),加入JAVA_HOME环境变量定义:export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-i386
由于我们希望Hadoop运行在伪分布式环境下,这样可以模拟真实环境。需要进行如下配置:
编辑hadoop/conf目录下
/core-site.xml文件:
<configuration>
     <property>
         <name>fs.default.name</name>
         <value>hdfs://localhost:9000</value>
     </property>
</configuration>
hdfs-site.xml文件:
<configuration>
     <property>
         <name>dfs.replication</name>
         <value>1</value>
     </property>
</configuration>
mapred-site.xml文件:
<configuration>
     <property>
         <name>mapred.job.tracker</name>
         <value>localhost:9001</value>
     </property>
</configuration>
接下来配置SSH:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
然后是准备HDFS系统:
bin/hadoop namenode -format
下面启动Hadoop(注意缺省情况下sbin目录下文件全不是可执行文件,需要chmod 777 *):
sbin/start-all.sh
此时可以通过http://localhost:50070和http://localhost:50030来验证安装是否正确,如果可以显示网页,就证明安装是正确的。
Hadoop的停止命令:sbin/stop-all.sh

猜你喜欢

转载自reeboo.iteye.com/blog/1861243