我已经在我的集群上安装了 hadoop 1.0.4,有 1 个主节点和 3 个从节点,现在我正在安装 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"}}
提前致谢。