慕大侠
2016-04-25 21:14
root@andy:/opt/hadoop-1.2.1/bin# start-all.sh
Warning: $HADOOP_HOME is deprecated.
starting namenode, logging to /opt/hadoop-1.2.1/libexec/../logs/hadoop-root-namenode-andy.out
localhost: Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
localhost: Permission denied (publickey).
localhost: Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
localhost: Permission denied (publickey).
starting jobtracker, logging to /opt/hadoop-1.2.1/libexec/../logs/hadoop-root-jobtracker-andy.out
localhost: Warning: Permanently added 'localhost' (ECDSA) to the list of known hosts.
localhost: Permission denied (publickey).
root@andy:/opt/hadoop-1.2.1/bin# jps
1276 JobTracker
1122 NameNode
1423 Jps
root@andy:/opt/hadoop-1.2.1/bin#
localhost没有登录成功,应该是要安装ssh-server。
sudo apt-get install openssh-server
ssh localhost #登录,会要你输入密码
exit #退出当前登录
cd ~/.ssh/ #如果没有此目录,要先ssh localhost
ssh-keygen -t rsa #生成一个密钥
cat ./id_rsa.pub >> ./authorized_keys #密钥放入授权中
做完以上步骤之后再ssh localhost,此时不用输入密码了
如果都不行,请去hadoop/logs下看日志。
是你的hadoop.env.sh这个配置文件有问题,如果你的配置没问题,可能是你没有source,虽然不知道为什么每次启动都要source这个配置文件。你试试,我开始遇到这个问题就是这样解决的
好像还是不行的
认识Hadoop--基础篇
138835 学习 · 348 问题
相似问题