eclipse上hdfs的javaapi调用文件或者获取节点信息没有权限

原创 2013年12月04日 17:05:23

问题原因:

客户端(eclipse)的用户,也就使用是api操作hdfs的用户,默认的是windows的用户(可能都是Admiistrator),与集群的超级用户不一致,所以有些操作,权限不足。

解决方法:

对于0.2版本

对于版本稍低的hadoop,可以在eclipse的Map/Reduce Location 内配置用户,其中的Advanced paramenters内有个hadoop.job.ugi选项可以设置。

1.03版本

对于较新版本hadoop(我的是1.0.3),找不到该选项,所有则呢更改用户暂时不清楚,希望知道的人说一下。这里给出一种极端的解决方法,就是在集群的master上更改配置文件hdfs.-site.xml.加入以下内容:

<property>
<name>dfs.permissions</name>
<value>false</value>
</property>

这里是取消检查用户权限。实际应用的时候,服务器可以使用跟hadoop集群同一个用户名即可。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Hbase HMaster启动问题

Hbase HMaster启动问题

hadoop hbase hive 常见问题解决

Hadoop常见问题,hbase常见问题,hive常见问题。结合网络资料 和自己遇到的整理。
  • lhy66
  • lhy66
  • 2015-03-24 10:29
  • 26182

hbase问题-java.io.IOException: error or interrupt while splitting logs

 【hbase】java.io.IOException: error or interrupt while splitting logs 一.问题描述及初步解决 操作层面报错如下: ...

Hadoop数据目录迁移

Hadoop数据目录迁移@(Hadoop)随着数据的不断导入和增大,原本集群部署的目录磁盘空间不足了,所以要把hadoop存储数据的位置迁移到另外一个巨大的磁盘上,另外的一个用意是将数据和程序分离开,...

Cannot Start HBase Master: SplitLogManager: Error Splitting

I could not start HBase within Cloudera Manager, the service reported errors. I was initially confus...

hadoop入门(三)之 javaAPI操作Hdfs,进行文件操作

首先,把core-site.xml和hdfs-site.xml文件拷贝到java项目的src根目录下。 下面时代吗: package test; import java.io.BufferedOut...

利用JavaAPI来访问HDFS的文件与目录

package com.demo.hdfs; import java.io.BufferedInputStream; import java.io.FileInputStream; import...
  • nodie
  • nodie
  • 2011-05-19 15:22
  • 8148

利用JavaAPI访问HDFS的文件

1、重读配置文件core-site.xml要利用Java客户端来存取HDFS上的文件,不得不说的是配置文件hadoop-0.20.2/conf/core-site.xml了,最初我就是在这里吃了大亏,...

利用JavaAPI访问HDFS的文件

1、重读配置文件core-site.xml 要利用Java客户端来存取HDFS上的文件,不得不说的是配置文件hadoop-0.20.2/conf/core-site.xml了,最初我就是在这里吃...

apk获取设备文件节点操作权限

android 5.x+ 下apk对于设备节点的操作权限问题,测试可通过
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)