为了账号安全,请及时绑定邮箱和手机立即绑定

为什么只有三个运行程序

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#

正在回答

3 回答

localhost没有登录成功,应该是要安装ssh-server。

  1. sudo apt-get install openssh-server

  2. ssh localhost  #登录,会要你输入密码

  3. exit #退出当前登录
    cd ~/.ssh/ #如果没有此目录,要先ssh localhost
    ssh-keygen -t rsa #生成一个密钥
    cat ./id_rsa.pub >> ./authorized_keys #密钥放入授权中

  4. 做完以上步骤之后再ssh localhost,此时不用输入密码了

如果都不行,请去hadoop/logs下看日志。


0 回复 有任何疑惑可以回复我~

是你的hadoop.env.sh这个配置文件有问题,http://img1.sycdn.imooc.com//57865bd9000124af04970115.jpg如果你的配置没问题,可能是你没有source,虽然不知道为什么每次启动都要source这个配置文件。你试试,我开始遇到这个问题就是这样解决的

0 回复 有任何疑惑可以回复我~

好像还是不行的

0 回复 有任何疑惑可以回复我~
#1

身后的萝卜

大哥,我遇到了和你一样的问题,有没有解决啊?
2017-08-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么只有三个运行程序

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信