标签:
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安装目录的权限即可。
二、在格式化namenode时出现版本不一致的问题。
原因:一般只在多次格式化之后出现,删除tmp文件夹下的内容重新格式化即可。
最后记得遇到问题首先参考log文件,文件位置在每次启动hadoop时都会显示在命令行中。
标签:
原文地址:http://www.cnblogs.com/bigbai/p/4378929.html