You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2013/05/14 19:51:16 UTC

[jira] [Commented] (HADOOP-9562) Create REST interface for HDFS health data

    [ https://issues.apache.org/jira/browse/HADOOP-9562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13657276#comment-13657276 ] 

Steve Loughran commented on HADOOP-9562:
----------------------------------------

This would be good.
# must include DFS safe mode status
# assuming federation is supported, what are the implications?
# what about HFDS HA? Allow all NNs to do an enum of all NNs & status?
# are there any security implications? If so, access should be restricted. 
# I'd like to have error codes in the pages, so I can do a {{curl -m 60 http://namenode:50020/service/dfslive.jsp}} and expect an error code if dfs is not up and out out of safemode. The use case would be : let bash scripts (inc Linux HA scripts) verify FS is live just by looking at the return code of curl or {{GET}}.

                
> Create REST interface for HDFS health data
> ------------------------------------------
>
>                 Key: HADOOP-9562
>                 URL: https://issues.apache.org/jira/browse/HADOOP-9562
>             Project: Hadoop Common
>          Issue Type: New Feature
>          Components: fs
>    Affects Versions: 2.0.4-alpha
>            Reporter: Trevor Lorimer
>            Priority: Minor
>
> The HDFS health screen (dfshealth.jsp) displays basic Version, Security and Health information concerning the NameNode, currently this information is accessible from classes in the org.apache.hadoop,hdfs.server.namenode package and cannot be accessed outside the NameNode. This becomes prevalent if the data is required to be displayed using a new user interface.
> The proposal is to create a REST interface to expose all the information displayed on dfshealth.jsp using GET methods. Wrapper classes will be created to serve the data to the REST root resource within the hadoop-hdfs project.
> This will enable the HDFS health screen information to be accessed remotely.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira