Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Scenario:
Start cluster in securemode and enable only HTTPS
Run fectchimage command where user not having permission to access the folder..
From Namenode log
2014-11-24 16:46:49,072 | WARN | 614008292@qtp-1263063368-200 | Committed before 410 GetImage failed. org.mortbay.jetty.EofException at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:791) at org.mortbay.jetty.HttpConnection.flushResponse(HttpConnection.java:693) at org.mortbay.jetty.HttpConnection$Output.close(HttpConnection.java:999) at org.apache.hadoop.hdfs.server.namenode.TransferFsImage.copyFileToStream(TransferFsImage.java:376) at org.apache.hadoop.hdfs.server.namenode.TransferFsImage.copyFileToStream(TransferFsImage.java:332) at org.apache.hadoop.hdfs.server.namenode.ImageServlet$1.serveFile(ImageServlet.java:158) at org.apache.hadoop.hdfs.server.namenode.ImageServlet$1.run(ImageServlet.java:120) at org.apache.hadoop.hdfs.server.namenode.ImageServlet$1.run(ImageServlet.java:101) at java.security.AccessController.doPrivileged(Native Method)
From Commandline
[omm@linux158 bin]$ ./hdfs dfsadmin -fetchImage /srv
OutPut : 123456
fetchImage: Unable to download to any storage directory
It's not unable to download, it should be like permission denied