虚拟机下ubuntu10.04搭建hadoop1.2.1

2014.06.30先开始看书《从零开始学习Hadoop》,在虚拟机上尝试搭建Hadoop,配置为vmware+ubuntu10.04。

参考博客:http://www.cnblogs.com/welbeckxu/archive/2011/12/29/2306757.html

出现的错误:

1. 安装rsync和ssh时出现 ssh : connect to host localhost port 22:Connection refused,解决方法:

"

Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused

造成这个错误的原因可能是ssh-server未安装或者未启动。ubuntu 11.10 默认安装openssh-client,但是木有安装server

运行 ps -e | grep ssh,查看是否有sshd进程

如果没有,说明server没启动,通过 /etc/init.d/ssh -start 启动server进程,如果提示ssh不存在 那么就是没安装server

通过 sudo apt-get install openssh-server命令安装即可

"

2. 启动Hadoop,执行./bin/start-all.sh后使用jps命令查看,没有6个进程,解决方法

http://blog.csdn.net/lawrencesgj/article/details/8292780


3. 执行./bin/start-all.sh后使用jps命令查看,缺少secondaryNamenode,解决方法:

查看log文件,发现secondarynamenode的log文件中有错误如下:

call to localhost/127.0.0.1:9000 failed on connectino exception: java.net.ConnectException: Connection refused

参考:http://blog.csdn.net/shirdrn/article/details/6562292

输入hostname

显示 

ubuntu

使用 cat /etc/hosts

显示

127.0.0.1 localhost

127.0.1.1 ubuntu

然后,修改 /etc/hostname文件,将其中的ubuntu更改为localhost

重启网络服务 sudo /etc/init.d/networking restart

之后再执行格式化,启动Hadoop

成功





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值