Apache Ambari

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以“Apache Ambari 是 Apache Hodoop 集群管理系统。 ==图集== <gallery> image:apache-ambari-dashboard.png|仪表盘 </gallery> ==链接== *[http://ambari.ap...”为内容创建页面)
 
 
(未显示1个用户的9个中间版本)
第1行: 第1行:
Apache Ambari 是 [[Apache Hodoop]] 集群管理系统。
+
{{SeeWikipedia}}
 +
 
 +
Apache Ambari 是 [[Apache Hadoop]] 集群管理系统。
 +
 
 +
Apache Ambari 提供一套工具和API来规范、管理和监控Hadoop集群。
 +
 
 +
相关项目:[[Apache Mesos]]
 +
 
 +
==技术==
 +
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
 +
 
 +
==安装==
 +
[https://cwiki.apache.org/confluence/display/AMBARI/Installation+Guide+for+Ambari+2.1.0 用户可选择从包仓库或源代码进行安装]
 +
 
 +
Redhat/CentOS
 +
cd /etc/yum.repos.d/
 +
http://s3.amazonaws.com/dev.hortonworks.com/ambari/centos6/2.x/BUILDS/2.1.0-1409/ambaribn.repo // CentOS 6
 +
http://s3.amazonaws.com/dev.hortonworks.com/ambari/centos7/2.x/BUILDS/2.1.0-1409/ambaribn.repo // CentOS 7
 +
yum install ambari-server
 +
Ubuntu
 +
cd /etc/apt/sources.list.d
 +
http://s3.amazonaws.com/dev.hortonworks.com/ambari/ubuntu12/2.x/BUILDS/2.1.0-1409/ambaribn.list
 +
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
 +
apt-get update
 +
apt-get install ambari-server
 +
配置运行
 +
ambari-server setup
 +
ambari-server start
 +
http://localhost:8080
 +
admin/admin
 +
 
 +
==文档==
  
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 +
image:apache-ambari-architecture.png|架构
 +
image:apache-ambari-server.png|Server
 +
image:apache-ambari-agent.png|Agent
 +
image:apache-ambari-with-docker-vs-without-docker.png|Docker
 
image:apache-ambari-dashboard.png|仪表盘
 
image:apache-ambari-dashboard.png|仪表盘
 
</gallery>
 
</gallery>
第8行: 第66行:
 
==链接==
 
==链接==
 
*[http://ambari.apache.org/ Apache Ambari官网]
 
*[http://ambari.apache.org/ Apache Ambari官网]
 +
*[https://github.com/apache/ambari Apache Ambari @ GitHub]
 +
*[https://github.com/apache/ambari/blob/trunk/ambari-server/docs/api/v1/index.md Ambari API Reference v1]
 +
*[http://zh.hortonworks.com/hadoop/ambari/ Apache Ambari @ Hortonworks]
 +
*[http://docs.hortonworks.com/HDPDocuments/Ambari-2.1.0.0/index.html Apache Ambari 2.1文档]
  
 
[[category:hadoop]]
 
[[category:hadoop]]
 
[[category:apache]]
 
[[category:apache]]
 +
[[category:java]]
 +
[[category:python]]
 +
[[category:hortonworks]]

2015年8月18日 (二) 04:39的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Apache Ambari Thanks, Wikipedia.

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

Apache Ambari 提供一套工具和API来规范、管理和监控Hadoop集群。

相关项目:Apache Mesos

目录

[编辑] 技术

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

[编辑] 安装

用户可选择从包仓库或源代码进行安装

Redhat/CentOS

cd /etc/yum.repos.d/
http://s3.amazonaws.com/dev.hortonworks.com/ambari/centos6/2.x/BUILDS/2.1.0-1409/ambaribn.repo // CentOS 6
http://s3.amazonaws.com/dev.hortonworks.com/ambari/centos7/2.x/BUILDS/2.1.0-1409/ambaribn.repo // CentOS 7
yum install ambari-server

Ubuntu

cd /etc/apt/sources.list.d
http://s3.amazonaws.com/dev.hortonworks.com/ambari/ubuntu12/2.x/BUILDS/2.1.0-1409/ambaribn.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
apt-get update
apt-get install ambari-server

配置运行

ambari-server setup
ambari-server start
http://localhost:8080
admin/admin

[编辑] 文档

[编辑] 图集

[编辑] 链接

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

变换
操作
导航
工具箱