大数据培训_Apache Ambari大数据管理平台介绍与安装

大数据培训_Apache Ambari大数据管理平台介绍与安装​​

介绍

Apache Ambari项目旨在通过开发用于配置,管理和监视Apache Hadoop集群的软件来简化Hadoop管理。Ambari通过其RESTful API提供了直观,易于使用的Hadoop管理Web UI。


大数据培训_Apache Ambari大数据管理平台介绍与安装_第1张图片
大数据培训

Ambari使系统管理员可以:

n 设置Hadoop集群

l Ambari提供了用于在任意数量的主机上安装Hadoop服务的分步向导。

l Ambari处理群集的Hadoop服务的配置。

n 管理Hadoop集群

l Ambari提供了用于在整个集群中启动,停止和重新配置Hadoop服务的集中管理。

n 监控Hadoop集群

l Ambari提供了一个仪表板,用于监视Hadoop集群的运行状况和状态。

l Ambari利用Ambari Metrics System收集指标。

l Ambari利用Ambari Alert Framework进行系统警报,并在需要您关注时(例如,节点故障,剩余磁盘空间不足等)通知您。

Ambari使应用程序开发人员和系统集成商能够:

l 使用Ambari REST API轻松将Hadoop的配置,管理和监视功能集成到自己的应用程序中。

Ambari 2.7.4安装指南

步骤1 :下载并构建Ambari 2.7.4源

转到http://www.apache.org/dyn/closer.cgi/ambari/ambari-2.7.4  ,找到建议的镜像以供下载。在http://www.​apache.org/dyn/closer.cgi#verify中描述了验证下载的过程。

wget http://www.apache.org/dist/ambari/ambari-2.7.4/apache-ambari-2.7.4-src.tar.gz (use the suggested mirror from above)

tar xfvz apache-ambari-2.7.4-src.tar.gz

cd apache-ambari-2.7.4-src

mvn versions:set -DnewVersion=2.7.4.0.0


pushd ambari-metrics

mvn versions:set -DnewVersion=2.7.4.0.0

popd


RHEL(CentOS 7)和SUSE(SLES 12 SP2和SP3):

mvn -B clean install rpm:rpm -DnewVersion=2.7.4.0.0 -DbuildNumber=b730f30585dd67c10d3b841317100f17d4b2c5f1 -DskipTests -Dpython.ver="python >= 2.6"


Ubuntu的/ Debian的:

mvn -B clean install jdeb:jdeb -DnewVersion=2.7.4.0.0 -DbuildNumber=b730f30585dd67c10d3b841317100f17d4b2c5f1 -DskipTests -Dpython.ver="python >= 2.6"


注意:您需要使用rpm-build工具,早午餐等工具。有关先决条件的详细信息,请参阅Ambari Development。

步骤2:安装Ambari服务器

从ambari-server / target / rpm / ambari-server / RPMS / noarch /安装rpm软件包

[对于CentOS 7]

yum install ambari-server*.rpm    #This should also pull in postgres packages as well.

[针对SLES 12]

zypper install ambari-server*.rpm    #This should also pull in postgres packages as well.

[对于Ubuntu / Debian]

apt-get install ./ambari-server*.deb   #This should also pull in postgres packages as well.

步骤3:安装并启动Ambari服务器

运行setup命令来配置Ambari服务器,数据库,JDK,LDAP和其他选项:

ambari-server setup

请按照屏幕上的说明进行操作。

设置完成后,启动Ambari Server:

ambari-server start

步骤4:在所有主机上安装并启动Ambari Agent

注意:此步骤需要在将由Ambari管理的所有主机上运行。

从ambari-agent / target / rpm / ambari-agent / RPMS / x86_64 /复制rpm软件包并运行:

[对于CentOS 7]

yum install ambari-agent*.rpm

[针对SLES 12]

zypper install ambari-agent*.rpm

[求助/ Debian的]

apt-get install ./ambari-agent*.deb

编辑/etc/ambari-agent/ambari.ini

...

[server]

hostname=localhost


...

确保[server]部分下的主机名指向实际的Ambari Server主机,而不是“ localhost”。

ambari-agent start

步骤5:使用Ambari Web UI部署群集

打开Web浏览器,然后转到http:// :8080。

使用用户名admin  和密码  admin登录,   然后按照屏幕上的说明进行操作。通过确保尽快将管理员详细信息从默认值更改来保护环境。

在“安装选项”页面下,输入要添加到群集的主机。不要提供任何SSH密钥,并选中“在主机上执行手动注册并且不使用SSH”,然后单击“下一步”。

你可能感兴趣的:(大数据培训_Apache Ambari大数据管理平台介绍与安装)