配置:fedora14 hadoop1.0.3
jdk1.7
1.
fedora14已经安装了ssh
2. jdk1.7已经安装完成
3. 建立ssh无密码登陆
(1) ssh-keygen
-t dsa -P '' -f ~/.ssh/id_dsa
直接回车,完成后会在
~/.ssh/ 生成两个文件: id_dsa 和 id_dsa.pub 。这两个是成对现,类似钥匙和锁。
(2) 再把 id_dsa.pub 追加到授权 key 里面
( 当前并没有 authorized_keys文件 ) :
cat ~/.ssh/id_dsa.pub
>>
~/.ssh/authorized_keys
(3) 完成后可以实现无密码录本机:
$ ssh localhost
若此时连接不上,检查sshd服务是否打开,可以用命令:service sshd
start开启服务
4. 关闭防火墙
service iptables
stop
5. 关闭selinux
setenforce 0
6.
将hadoop1.0.3.tar.gz文件解压缩并重命名hadoop放到/home/zqx下
tar -zxvf hadoop1.0.3.tar.gz
mv hadoop1.0.3
hadoop
7. 配置hadoop
(1)在
conf/hadoop-env.sh 中配置 Java 环境
export
JAVA_HOME=/usr/java
(2)配置
conf/masters 和 conf/slaves 文件
都是localhost
(3)配置
conf/core-site.xml
<!-- global properties
-->
hadoop.tmp.dir
/home/hexianghui/tmp
A base
for other temporary
directories.
<!-- file system properties
-->
fs.default.name
hdfs://localhost:9000
(4)配置conf/hdfs-site.xml
dfs.replication
1
(5)配置 conf/mapred-site.xml
mapred.job.tracker
localhost:9001
8.
运行hadoop,进入bin
(1)
格式化文件系统
hadoop
namenode – format
(2)启动hadoop
start-all.sh
(3)查看进程
jps
(4)查看集群状态
hadoop
dfsadmin -report
web
方式查看: http://localhost:50070
http://localhost:50030