码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu13.1+VMware Tools+hadoop1.2.1+sublime Text2+jdk1.8.0+ssh无密码登录全解(续)问题解决篇

时间:2015-05-03 19:07:27      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:ssh 无密码登陆的问题   hadoop command not found   datanode 和namenode 创建不成功

这篇博文主要是针对上篇博文Hadoop安装时出现的一些问题的解答

问题一:ssh 无密码登陆的问题

 在我生成密钥后,准备用ssh登录时,出现以下提示

 ssh: connect to host localhost port 22: Connection refused 

 经查阅资料后发现,出现这种情况一般是三个原因造成的:

 1.sshd 未安装
 2.sshd 未启动
 3.防火墙
  
 解决方法:
 1.确定安装sshd:  sudo apt-get install openssh-server
 2.启动sshd: /etc/init.d/ssh start
 3.检查防火墙设置 

 不过一般情况下,防火墙是关闭的,所以应该是sshd 服务未启动,启动就可以了,可是如果在启动时提示如下错误: 

 bash: /etc/init.d/sh: No such file or directory

 那就说明系统没有安装ssh服务

 执行如下命令:

  sudo apt-get install openssh-server

  一般情况下会正常下载,但有时会因为系统的版本问题,导致下载失败,会提示以下错误: 

  Unable to fetch some archives, maybe run apt-get update or try with --fix-mi 

  这是查资料好多博客说是apt-get update 就可以了,但是apt-get update也失败,出现如下错误提示

 E: Some index files failed to download. They have been ignored, or old ones used instead. 

 解决办法:

 按如下命令,把sources.list的*.archive换成old-releases

   $ sudo sublime /etc/apt/sources.list
So your lines should instead of
   deb 技术分享http://*.archive.ubuntu.com/ubuntu jaunty main restricted universe
look like
   deb 技术分享http://old-releases.ubuntu.com/ubuntu jaunty main restricted universe
   还要把security也换成old-releases

   最后查看

   /var/lib/apt/lists/partial/ 

   若有文件,全部删除,再执行一下命令,就搞定

   $ sudo apt-get update 

   更新完后,再执行sudo apt-get install openssh-server就OK了!!!

ssh服务器安装好后,后面在按照我之前发的一篇博客做就可以了

   PS:1)记得.ssh归属于自己 如果不是,在root下可以赋权,命令如下;

          chown -R yzy1:yzy1 .ssh

       2)ssh服务器对权限要求比较严格,.ssh一般为700  .ssh下的文件id_rsa为600 ,id_rsa.pub和authorezed_keys为644


问题二:

 hadoop command not found  

 遇到这个问题多半是再执行一次source /etc/profile

 还有一种可能就是环境变量的路径写的有问题,好好检查下


问题三:

 datanode 和namenode 创建不成功,这种情况看我们在配置文件中写的路径,在实际的目录文件中是否已经存在,若不存在,就要先将这些文件建起来,注意,我们在配置文件中写的namenode路径如下:/hadoop/appdata/name ,在实际中只需要创建到appdata就好了。datanode同理


Ubuntu13.1+VMware Tools+hadoop1.2.1+sublime Text2+jdk1.8.0+ssh无密码登录全解(续)问题解决篇

标签:ssh 无密码登陆的问题   hadoop command not found   datanode 和namenode 创建不成功

原文地址:http://lining.blog.51cto.com/7879843/1641432

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!