我正在尝试通过webhdfs API从HDFS打开一个文件。我可以创建文件并上传它们,但是一旦我尝试打开,我就会收到此错误
{"RemoteException":{"exception":"NullPointerException","javaClassName":"java.lang.NullPointerException","message":null}}
使用以下命令
curl -i -X GET "http://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com:50070/webhdfs/v1/tmp/tmp.txt?op=OPEN"
我从多台机器(从主节点或远程)尝试了这个,我得到了同样的错误。它在CHD4.6上运行。
感谢,
答案 0 :(得分:0)
显然这是在Ubuntu 12.04上运行的CDH中的一个错误,因为/ run挂载了noexec
可以解决如下:
sudo mount -o remount,exec /run