码迷,mamicode.com
首页 > 其他好文 > 详细

Hadoop2.6伪分布式环境的一些注意事项

时间:2015-03-30 21:04:37      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:

Hadoop版本:2.6.0 虚拟机VMware11 操作系统ubuntu14.04-x64

相关的教程可见http://blog.csdn.net/ggz631047367/article/details/42426391

此处仅分享在配置过程中遇到的问题。

问题1. 针对使用sudo su的问题

     在以前操作ubuntu的时候我习惯使用sudo su进行需要root权限的操作,但是在配置环境的时候遇到了两个问题。问题都在利用sudo su之后,重启命令行或者虚拟机以后出现,主要原因是用户账户更换导致。

     一、ssh无法无密码登陆本机

     原因:在root用户下生成的key,仅能用于root用户登陆localhost,重新生成key将公钥加入本地文件即可。

     二、启动hadoop后发现用户权限问题

     原因:启动hadoop的用户是超级用户,如果使用root用户启动,则会出现启动了hadoop以后新建的hadoop账户出现权限问题。这个问题关闭整个hadoop以后,用hadoop账户重启即可解决。

问题2.针对tmp文件的问题

     在hadoop启动之后会在本机硬盘上某位置建立目录文件(如果不设置默认在tmp文件夹下),针对tmp文件也会有两个问题。

     一、在格式化namenode之后出现无法写入硬盘的权限问题

     原因:hadoop安装目录的ssh权限不够导致,重新配置hadoop安装目录的权限即可。

  1. sudo chmod -R 775 /usr/local/hadoop  
  2. sudo chown -R hadoop:hadoop /usr/local/hadoop 

     二、在格式化namenode时出现版本不一致的问题。

     原因:一般只在多次格式化之后出现,删除tmp文件夹下的内容重新格式化即可。

 

     最后记得遇到问题首先参考log文件,文件位置在每次启动hadoop时都会显示在命令行中。

Hadoop2.6伪分布式环境的一些注意事项

标签:

原文地址:http://www.cnblogs.com/bigbai/p/4378929.html

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