大数据培训_Apache Ambari大数据管理平台介绍与安装
介绍
Apache Ambari项目旨在通过开发用于配置,管理和监视Apache Hadoop集群的软件来简化Hadoop管理。Ambari通过其RESTful API提供了直观,易于使用的Hadoop管理Web UI。
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”,然后单击“下一步”。