CSC/ECE 517 Fall 2015/ossA1550RAN: Difference between revisions
mNo edit summary |
m (Project Definition added) |
||
Line 1: | Line 1: | ||
=='''A1550 - Web Socket Implementation in Apache Ambari'''== | |||
Ambari-Web uses simple ajax polling mechanism to fetch data from Ambari-Server. Constant polling is done to show current service status, alerts, service graphs, etc on Ambari-Web. With this mechanism, the performance of Ambari-Server can be affected on a large size cluster with multiple active browser sessions due to continuos heavy requests being made. | |||
==''' | WebSocket is a protocol providing full-duplex communication channels over a single TCP connection. Implementing Web-Socket between Ambari-Web and Ambari-Server will be helpful to address this scenario. | ||
=='''What is Apache Ambari'''== | |||
Apache Ambari is a software project of the [[Apache Software Foundation]], is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoring Apache Hadoop clusters. Ambari provides an intuitive, easy-to-use [[Apache_Hadoop|Hadoop]] management web UI backed by its [[Representational_state_transfer|RESTful]] APIs. Ambari was a sub-project of [[Hadoop]] but is now a [[Apache_Software_Foundation#Projects|top-level]] project in its own right. | Apache Ambari is a software project of the [[Apache Software Foundation]], is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoring Apache Hadoop clusters. Ambari provides an intuitive, easy-to-use [[Apache_Hadoop|Hadoop]] management web UI backed by its [[Representational_state_transfer|RESTful]] APIs. Ambari was a sub-project of [[Hadoop]] but is now a [[Apache_Software_Foundation#Projects|top-level]] project in its own right. | ||
=='''Current Implementation'''== | =='''Current Implementation'''== | ||
=='''Project Goals'''== | |||
=='''Project Benefits and Challenges'''== | =='''Project Benefits and Challenges'''== | ||
=='''Learning Outcomes'''== | |||
=='''Github Location'''== | =='''Github Location'''== | ||
https://github.com/apache/ambari | |||
=='''References'''== | =='''References'''== |
Revision as of 23:03, 31 October 2015
A1550 - Web Socket Implementation in Apache Ambari
Ambari-Web uses simple ajax polling mechanism to fetch data from Ambari-Server. Constant polling is done to show current service status, alerts, service graphs, etc on Ambari-Web. With this mechanism, the performance of Ambari-Server can be affected on a large size cluster with multiple active browser sessions due to continuos heavy requests being made.
WebSocket is a protocol providing full-duplex communication channels over a single TCP connection. Implementing Web-Socket between Ambari-Web and Ambari-Server will be helpful to address this scenario.
What is Apache Ambari
Apache Ambari is a software project of the Apache Software Foundation, is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoring Apache Hadoop clusters. Ambari provides an intuitive, easy-to-use Hadoop management web UI backed by its RESTful APIs. Ambari was a sub-project of Hadoop but is now a top-level project in its own right.
Current Implementation
Project Goals
Project Benefits and Challenges
Learning Outcomes
Github Location
https://github.com/apache/ambari