【发布时间】:2013-03-12 08:21:37
【问题描述】:
我已经在我的集群上安装了 hadoop 1.0.4,有 1 个 master 和 3 个 slave, 现在我正在安装 HTTPFS(hadoop-hdfs-httpfs-0.20.2-cdh3u5-SNAPSHOT) 以使用 http 协议访问 HDFS 内容,
我可以通过它访问正常页面
curl -i "http://myhost:14000"
效果很好:)
但是如果我尝试访问 HDFS,那么它会给我错误(ubantu 是我的用户):(
curl -i "http://myhost:14000/webhdfs/v1?user.name=ubantu&op=OPEN"
错误:
{"RemoteException":{"message":"User: ubantu is not allowed to impersonate ubantu",
"exception":"RemoteException","javaClassName":"org.apache.hadoop.ipc.RemoteException"}}
提前致谢。
【问题讨论】:
-
请忽略我对此的编辑,我误读了这个问题,并认为您拼错了 linux 发行版的 ubuntu 的名称,而实际上 ubantu 是您的用户
标签: java ubuntu hadoop hdfs bigdata