You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Andrew Purtell (JIRA)" <ji...@apache.org> on 2009/12/21 10:46:18 UTC

[jira] Created: (HBASE-2061) Mobile Cluster Manager

Mobile Cluster Manager
----------------------

                 Key: HBASE-2061
                 URL: https://issues.apache.org/jira/browse/HBASE-2061
             Project: Hadoop HBase
          Issue Type: Wish
            Reporter: Andrew Purtell
            Priority: Minor


Consider a midlet (for iPhone and Blackberry) that puts up status of HBase, HDFS, and MapReduce services. Extend Stargate for back end support. (Support active-active failover of Stargate service.) Visualize cluster status with a dashboard. Make the summary view fit without needing to scroll. Summarize load with a weather motif. For detail provide a navigable tree view: service -> rack -> server -> daemon -> resource. Display metrics and time series graphs sourced from Ganglia/RRD in the leaves if available, with controls for selecting metric and time range filtered for the appropriate resource or aggregate view. For HBase, visualize region deployment and key and query densities by region; also, load and performance metrics by region. Buttons for control actions at cluster, server, and daemon scope. Control actions for MapReduce job tracker. Command line with auto-completion. Support a background mode that maintains a connection open to the cluster and receives push telemetry. Optimize communication for high latency lossy transport. (Could be based on Avro over compressed SSH tunnelling with suitable framing and flushing.) If possible the Stargate extension should monitor the telemetry stream and do non-parametric outlier detection (incremental LOF?). (The cluster could help with that, look at distributed outlier detection results in the Sensor Networks literature.) As appropriate alert the device user and provide shortcut(s) on the dashboard to most relevant resource that supports control actions. 

While travelling in New York I had the "opportunity" to do wizard level cluster diagnostics and recovery over ssh on the Blackberry while sitting in Times Square. Let's just say it was inconvenient. So the above is my wish. :-)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2061) Mobile Cluster Manager

Posted by "Lars George (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12793185#action_12793185 ] 

Lars George commented on HBASE-2061:
------------------------------------

Oh, and I think it goes without saying that the same functionality should be exposed in an admin.jsp.

> Mobile Cluster Manager
> ----------------------
>
>                 Key: HBASE-2061
>                 URL: https://issues.apache.org/jira/browse/HBASE-2061
>             Project: Hadoop HBase
>          Issue Type: Wish
>            Reporter: Andrew Purtell
>            Priority: Minor
>
> Consider a midlet (for iPhone and Blackberry) that puts up status of HBase, HDFS, and MapReduce services. Extend Stargate for back end support. (Support active-active failover of Stargate service.) Visualize cluster status with a dashboard. Make the summary view fit without needing to scroll. Summarize load with a weather motif. For detail provide a navigable tree view: service -> rack -> server -> daemon -> resource. Display metrics and time series graphs sourced from Ganglia/RRD in the leaves if available, with controls for selecting metric and time range filtered for the appropriate resource or aggregate view. For HBase, visualize region deployment and key and query densities by region; also, load and performance metrics by region. Buttons for control actions at cluster, server, and daemon scope. Control actions for MapReduce job tracker. Command line with auto-completion. Support a background mode that maintains a connection open to the cluster and receives push telemetry. Optimize communication for high latency lossy transport. (Could be based on Avro over compressed SSH tunnelling with suitable framing and flushing.) If possible the Stargate extension should monitor the telemetry stream and do non-parametric outlier detection (incremental LOF?). (The cluster could help with that, look at distributed outlier detection results in the Sensor Networks literature.) As appropriate alert the device user and provide shortcut(s) on the dashboard to most relevant resource that supports control actions. 
> While travelling in New York I had the "opportunity" to do wizard level cluster diagnostics and recovery over ssh on the Blackberry while sitting in Times Square. Let's just say it was inconvenient. So the above is my wish. :-)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2061) Mobile Cluster Manager

Posted by "stack (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12793265#action_12793265 ] 

stack commented on HBASE-2061:
------------------------------

Cluster debugging via blackberry in attention-sucking times square must make you some kinda ninja Andy

> Mobile Cluster Manager
> ----------------------
>
>                 Key: HBASE-2061
>                 URL: https://issues.apache.org/jira/browse/HBASE-2061
>             Project: Hadoop HBase
>          Issue Type: Wish
>            Reporter: Andrew Purtell
>            Priority: Minor
>
> Consider a midlet (for iPhone and Blackberry) that puts up status of HBase, HDFS, and MapReduce services. Extend Stargate for back end support. (Support active-active failover of Stargate service.) Visualize cluster status with a dashboard. Make the summary view fit without needing to scroll. Summarize load with a weather motif. For detail provide a navigable tree view: service -> rack -> server -> daemon -> resource. Display metrics and time series graphs sourced from Ganglia/RRD in the leaves if available, with controls for selecting metric and time range filtered for the appropriate resource or aggregate view. For HBase, visualize region deployment and key and query densities by region; also, load and performance metrics by region. Buttons for control actions at cluster, server, and daemon scope. Control actions for MapReduce job tracker. Command line with auto-completion. Support a background mode that maintains a connection open to the cluster and receives push telemetry. Optimize communication for high latency lossy transport. (Could be based on Avro over compressed SSH tunnelling with suitable framing and flushing.) If possible the Stargate extension should monitor the telemetry stream and do non-parametric outlier detection (incremental LOF?). (The cluster could help with that, look at distributed outlier detection results in the Sensor Networks literature.) As appropriate alert the device user and provide shortcut(s) on the dashboard to most relevant resource that supports control actions. 
> While travelling in New York I had the "opportunity" to do wizard level cluster diagnostics and recovery over ssh on the Blackberry while sitting in Times Square. Let's just say it was inconvenient. So the above is my wish. :-)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (HBASE-2061) Mobile Cluster Manager

Posted by "Lars George (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-2061?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12793183#action_12793183 ] 

Lars George commented on HBASE-2061:
------------------------------------

+1

I thought about a iPhone app actually a while back but missing the API was the first issue. If the Stargate API is platform/client independent than that is all that is needed. But a light weight midlet is a good start of course, the former only would feel more native.

> Mobile Cluster Manager
> ----------------------
>
>                 Key: HBASE-2061
>                 URL: https://issues.apache.org/jira/browse/HBASE-2061
>             Project: Hadoop HBase
>          Issue Type: Wish
>            Reporter: Andrew Purtell
>            Priority: Minor
>
> Consider a midlet (for iPhone and Blackberry) that puts up status of HBase, HDFS, and MapReduce services. Extend Stargate for back end support. (Support active-active failover of Stargate service.) Visualize cluster status with a dashboard. Make the summary view fit without needing to scroll. Summarize load with a weather motif. For detail provide a navigable tree view: service -> rack -> server -> daemon -> resource. Display metrics and time series graphs sourced from Ganglia/RRD in the leaves if available, with controls for selecting metric and time range filtered for the appropriate resource or aggregate view. For HBase, visualize region deployment and key and query densities by region; also, load and performance metrics by region. Buttons for control actions at cluster, server, and daemon scope. Control actions for MapReduce job tracker. Command line with auto-completion. Support a background mode that maintains a connection open to the cluster and receives push telemetry. Optimize communication for high latency lossy transport. (Could be based on Avro over compressed SSH tunnelling with suitable framing and flushing.) If possible the Stargate extension should monitor the telemetry stream and do non-parametric outlier detection (incremental LOF?). (The cluster could help with that, look at distributed outlier detection results in the Sensor Networks literature.) As appropriate alert the device user and provide shortcut(s) on the dashboard to most relevant resource that supports control actions. 
> While travelling in New York I had the "opportunity" to do wizard level cluster diagnostics and recovery over ssh on the Blackberry while sitting in Times Square. Let's just say it was inconvenient. So the above is my wish. :-)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.