Apache Ambari

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
第1行: 第1行:
 
Apache Ambari 是 [[Apache Hadoop]] 集群管理系统。
 
Apache Ambari 是 [[Apache Hadoop]] 集群管理系统。
 +
 +
==技术==
 +
Ambari技术堆栈
 +
 +
===Ambari Server===
 +
*Server code: Java
 +
*Agent scripts: Python
 +
*Database: Postgres, Oracle, MySQL
 +
*ORM: EclipseLink
 +
*Security: Spring Security with remote LDAP integration and local database
 +
*REST server: Jersey (JAX-RS)
 +
*Dependency Injection: Guice
 +
*Unit Testing: JUnit
 +
*Mocks: EasyMock
 +
*Configuration management: Python
 +
 +
===Ambari Web===
 +
*Frontend code: JavaScript
 +
*Client-side MVC framework: Ember.js / AngularJS
 +
*Templating: Handlebars.js (integrated with Ember.js)
 +
*DOM manipulation: jQuery
 +
*Look and feel: Bootstrap 2
 +
*CSS preprocessor: LESS
 +
*Unit Testing: Mocha
 +
*Mocks: Sinon.js
 +
*Application assembler/tester: Brunch / Grunt / Gulp
 +
 +
==文档==
  
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 +
image:apache-ambari-architecture.png|架构
 +
image:apache-ambari-server.png|Server
 +
image:apache-ambari-agent.png|Agent
 
image:apache-ambari-dashboard.png|仪表盘
 
image:apache-ambari-dashboard.png|仪表盘
 
</gallery>
 
</gallery>

2015年8月8日 (六) 15:39的版本

Apache Ambari 是 Apache Hadoop 集群管理系统。

目录

技术

Ambari技术堆栈

Ambari Server

  • Server code: Java
  • Agent scripts: Python
  • Database: Postgres, Oracle, MySQL
  • ORM: EclipseLink
  • Security: Spring Security with remote LDAP integration and local database
  • REST server: Jersey (JAX-RS)
  • Dependency Injection: Guice
  • Unit Testing: JUnit
  • Mocks: EasyMock
  • Configuration management: Python

Ambari Web

  • Frontend code: JavaScript
  • Client-side MVC framework: Ember.js / AngularJS
  • Templating: Handlebars.js (integrated with Ember.js)
  • DOM manipulation: jQuery
  • Look and feel: Bootstrap 2
  • CSS preprocessor: LESS
  • Unit Testing: Mocha
  • Mocks: Sinon.js
  • Application assembler/tester: Brunch / Grunt / Gulp

文档

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱