Apache Ambari

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(图集)
 
(未显示1个用户的7个中间版本)
第1行: 第1行:
 +
{{SeeWikipedia}}
 +
 
Apache Ambari 是 [[Apache Hadoop]] 集群管理系统。
 
Apache Ambari 是 [[Apache Hadoop]] 集群管理系统。
 +
 +
Apache Ambari 提供一套工具和API来规范、管理和监控Hadoop集群。
 +
 +
相关项目:[[Apache Mesos]]
  
 
==技术==
 
==技术==
第26行: 第32行:
 
*Mocks: Sinon.js
 
*Mocks: Sinon.js
 
*Application assembler/tester: Brunch / Grunt / Gulp
 
*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
  
 
==文档==
 
==文档==
第34行: 第60行:
 
image:apache-ambari-server.png|Server
 
image:apache-ambari-server.png|Server
 
image:apache-ambari-agent.png|Agent
 
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>
第39行: 第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

[编辑] 文档

[编辑] 图集

[编辑] 链接

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

变换
操作
导航
工具箱