使用fuse挂载时hadoop的权限问题
2012-04-01 17:59
686 查看
在使用fuse-dfs挂载hadoop后,在本地使用ls浏览挂载的文件系统的内容,但使用ls后出现以下错误(/data/mount为挂载的本地目录路径):
百思不得其解,还以为是fuse-dfs的问题无法挂载,经过一番研究后发现原来是因为目录的权限问题。例如,datanode数据的本地存放路径为/data/hadoop/data,这个目录的权限必须为755(hadoop的机制是这样的,我改过777后就无法启动了),也就是说其它用户只有r和x的权限,假如这个目录的拥有者是abc,哪怕你是用root用户去挂载也会在hadoop里出现权限问题,所以在配置hadoop时,要注意启动hadoop用户和配置hadoop用户保持一致,不能用abc去配置而用root去启动或用root去配置用abc去启动。刚刚开始研究hadoop,希望大家多交流
cannot access /data/mount: Input/output error
百思不得其解,还以为是fuse-dfs的问题无法挂载,经过一番研究后发现原来是因为目录的权限问题。例如,datanode数据的本地存放路径为/data/hadoop/data,这个目录的权限必须为755(hadoop的机制是这样的,我改过777后就无法启动了),也就是说其它用户只有r和x的权限,假如这个目录的拥有者是abc,哪怕你是用root用户去挂载也会在hadoop里出现权限问题,所以在配置hadoop时,要注意启动hadoop用户和配置hadoop用户保持一致,不能用abc去配置而用root去启动或用root去配置用abc去启动。刚刚开始研究hadoop,希望大家多交流
相关文章推荐
- 使用虚拟机挂载盘权限问题
- hadoop 使用eclipse plugin运行存在权限读写问题
- hadoop fuse挂载问题 (fuse-dfs didn't recognize /tmp/hdfs, -2)
- windows上使用eclipse远程连接hadoop进行程序开发没有权限访问问题
- windows上使用eclipse远程连接hadoop进行程序开发没有权限访问问题
- Ubuntu 下使用smbmount挂载Samba共享的权限问题
- eclipse连接远程hadoop集群开发时权限不足问题解决方案
- 关于AndroidManifest.xml开发中使用系统权限报错的问题
- linux下mysql使用select into outfile权限问题
- Hadoop使用常见问题以及解决方法5
- 初次使用运行时权限请求框架PermissionsDispatcher碰到的问题
- Hadoop使用常见问题以及解决方法
- oracle存储过程中使用execute immediate执行sql报ora-01031权限不足的问题
- asp.net 调用 生成word 后excel 权限不足的问题的一些使用经验
- 解决“要运行Visual Studio 2005 sp1,建议使用管理员权限”的问题
- 在挂载的 NTFS 盘上运行 gdb 会遇到权限问题,导致无法初始化
- Hadoop 集群使用问题
- 使用filter过滤器实现权限过滤问题
- hadoop中使用ACL管理HDFS权限
- 使用Linux重定向解决nohup.out无写权限问题