1.This script is Deprecated
2.no namenode to stop错误
于2011-6-5上午,最后更新...
1.This script is Deprecated. Instead use start-dfs.sh and start-mapred.shstarting namenode, logging to /home/xuqiang/hadoop/src/hadoop-0.21.0/bin/../logs/hadoop-root-namenode-ubuntu.out
由于hadoop采用的是master/slave的模式,那么我们必须定义一种方式来使得master来等狗控制所谓的slave节点,haddop采用的是ssh来实现,这里主要使用到的就是RSA的技术,首先生成一个公钥和密钥,公钥是存储在集群cluster上的每个机器上的,如果master想要和slave交互的话,那么master将密钥发送到目标机器上,目标机器上使用这个密钥来验证登录的正确性。
下面是创建密钥的过程:具体过程:
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
2. no namenode to stop错误
这个错误出现的原因主要是文件系统中的元数据丢失的原因,简单的方法可以重新format一下:
1. 本博客中的文章均是个人在学习和项目开发中总结。其中难免存在不足之处 ,欢迎留言指正。 2. 本文版权归作者和博客园共有,转载时,请保留本文链接。
本文介绍了Hadoop启动过程中遇到的两个常见错误及其解决办法。一是Deprecated脚本提示,建议使用start-dfs.sh和start-mapred.sh替代;二是NameNode停止错误,通常通过重新格式化文件系统的元数据解决。此外,还详细说明了通过SSH免密码登录实现Master与Slave节点间通信的密钥生成步骤。
1028

被折叠的 条评论
为什么被折叠?



