1.安装环境配置
1)安装java
2)安装SSH $sudo apt-get install ssh
3)解压hadoop安装包 $tar -zxvf hadoop-0.20.2.tar.gz
4)编辑conf/hadoop-env.sh文件
gedit conf/hadoop-env.sh
在文件中修改export JAVA_HOME=jdk安装路径
2.安装步奏
1)Hadoop配置
core-site.xml文档内容:
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
hdfs-site.xml文档内容:
<configuration>
<property>
<name>hfs.replication</name>
<value>1</value>
</property>
</configuration>
mapred-site.xml文档内容
<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:9001</value>
</property>
</configuration>
2)安装SSH并进行免密码SSH设置
$sudo apt-get install ssh
生成密钥对,执行如下命令:$ssh-keygen -t rsa
然后一直按回车键,就会按照默认的选项将生成的秘钥对保存在.ssh/id_rsa文件中。
进入.ssh目录,执行如下命令:$cp id_rsa.pub authorized_keys
此后执行$ssh localhost,可以实现用SSH连接并且不需要输入密码。
3)Hadoop运行
格式化 $bin/hadoop namenode -format
启动 $bin/start-all.sh
查看 $jps (执行成功后将在本机上启动NameNode、DataNode、JobTracker、TaskTracker和Secondary NameNode五个新的Java进程)
停止 $bin/stop-all.sh