Apache Ambari是对Hadoop进行监控、管理和生命周期管理的开源项目。它也是一个为Hortonworks数据平台选择管理组建的项目。Ambari向Hadoop MapReduce、HDFS、 HBase、Pig, Hive、HCatalog以及Zookeeper提供服务。最近准备装ambari,在网上找了许久,没找到比较系统的ambari安装过程,于是,就根据官网进行了安装,下面是我推荐的正确的较完善的安装方式,希望对大家有所帮助。
一、准备工作
1、系统:我的系统是CentOS6.2,x86_64,本次集群采用两个节点。管理节点:192.168.10.121;客户端节点:192.168.10.122
2、系统最好配置能上网,这样方便后面的操作,否则需要配置yum仓库,比较麻烦。
3、集群中ambari-serveer(管理节点)到客户端配置无密码登录。
4、集群同步时间
5、SELinux,iptables都处于关闭状态。
6、ambari版本:1.2.0
二、安装步骤
A、配置好集群环境
############ 配置无密码登录 ################# [root@ccloud121 ~]# ssh-keygen -t dsa [root@ccloud121 ~]# cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys [root@ccloud121 ~]# scp /root/.ssh/id_dsa.pub 192.168.10.122:/root/ [root@ccloud121 ~]# ssh 192.168.10.122 [root@ccloud122 ~]# cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys ############# NTP 时间同步 ################# [root@ccloud121 ~]# ntpdate time.windows.com [root@ccloud121 ~]# ssh ccloud122 ntpdate time.windows.com ########### SELinux & iptables 关闭 ########### [root@ccloud121 ~]# setenforce 0 [root@ccloud121 ~]# ssh ccloud122 setenforce 0 [root@ccloud121 ~]# chkconfig iptables off [root@ccloud121 ~]# service iptables stop [root@ccloud121 ~]# ssh ccloud122 chkconfig iptables off [root@ccloud121 ~]# ssh ccloud122 service iptables stop
B、管理节点上安装ambari-server
1、下载repo文件
[root@ccloud121 ~]# wget http://public-repo-1.hortonworks.com/AMBARI-1.x/repos/centos6/ambari.repo [root@ccloud121 ~]# cp ambari.repo /etc/yum.repos.d
这样,ambari-server的yum仓库就做好了。
2、安装epel仓库
[root@ccloud121 ~]# yum install epel-release # 查看仓库列表,应该有HDP,EPEL [root@ccloud121 ~]# yum repolist
3、通过yum安装amabari bits,这同时也会安装PostgreSQL
[root@ccloud121 ~]# yum install ambari-server
这个步骤要等一会,它需要上网下载,大概39M左右。
4、运行ambari-server setup,安装ambari-server,它会自动安装配置PostgreSQL,同时要求输入用户名和密码,如果按n,它用默认的用户名/密码值:ambari-server/bigdata。接着就开始下载安装JDK。安装完成后,ambari-server就可以启动了。
三、集群启动
1、直接接通过ambari-server start和amabari-server stop即可启动和关闭ambari-serveer。
2、启动成功后,在浏览器输入http://192.168.36.128:8080
登录名和密码都是admin。
这样就可以登录到管理控制台。
以上是参考该博客http://www.cnblogs.com/caoyuanzhanlang/archive/2013/03/06/2944852.html的内容
下面是解决该博客安装中遇到的问题
下面这一步中要注意:
这个私钥是root用户的私钥,同时还要对root用户做ssh无密码登陆,否则第三部会过不去
confirm hosts
choose services:
选择好你要安装的service,点击下一步 安装Assign Masters:
Assign slaves and clients:
Customize Services:
Review:
Install,start,test:
安装成功后的界面
相关推荐
Apache Ambari是一种基于Web的运维工具,支持Apache Hadoop集群的自动化部署、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop和Hcatalog等。 ...
4. **自动化安装脚本**:编写或使用现成的自动化脚本,如Cloudera Manager、Ambari等工具,它们能帮助配置Hadoop的各个组件,如HDFS、YARN、MapReduce、Hive、Spark等。这些脚本通常会处理节点间的通信、配置文件的...
Apache Ambari 是一个由 Apache Software Foundation (ASF) 维护的开源项目,主要用于简化 Hadoop 集群的部署、管理和监控。它的核心特性在于提供了一个用户友好的 Web 界面,使得非技术背景的用户也能轻松管理 ...
"大数据Hadoop平台监控、预警及自动化" 大数据Hadoop平台监控、预警及自动化是大数据Hadoop平台的关键组件之一。它旨在提供实时的监控、预警和自动化功能,以确保Hadoop集群的稳定运行和高效运作。 监控是一种实时...
Ambari提供了自动化安装、中心化管理和监控功能,极大地提高了集群管理效率。通过其直观的Web界面,用户可以方便地进行集群部署、服务启动与停止、配置更新,以及监控集群健康状况。Ambari还支持告警框架,当发生...
### Hadoop集群自动化...以上内容详细介绍了Hadoop集群自动化安装手册中的关键知识点,包括Ambari的功能介绍、安装所需条件以及安装前的准备工作等。这对于理解如何使用Ambari进行Hadoop集群的自动化部署非常有帮助。
Ambari是一款由Apache软件基金会开发的开源工具,主要用于简化Hadoop和其他大数据组件的部署、管理和监控。在大型数据集群的环境中,手动安装和配置所有组件可能会非常耗时且容易出错,这就是Ambari的价值所在。而...
综上所述,Hadoop Ambari 作为一款先进的 Hadoop 集群管理工具,不仅提供了丰富的功能,而且极大地简化了大数据集群的部署、管理和维护过程。对于大多数企业和组织来说,选择 Ambari 而不是其他解决方案(如 CDH 或 ...
【HDP2.2 Ambari自动化安装】是 Hortonworks 数据平台(HDP)的一个关键组件,它提供了一个直观的Web界面和API,用于管理和监控Hadoop集群。在HDP2.2版本中,Ambari简化了安装和管理流程,特别适合于大规模集群的部署...
1. **统一的安装与配置**:Ambari 2.6.0提供了一套完整的安装流程,支持Hadoop、Spark等多个组件的自动化安装和配置。 2. **监控与管理**:提供了丰富的监控功能,包括资源使用情况、服务状态等,并且可以通过Web...
Ambari是Apache软件基金会的一个开源项目,主要设计用于简化Hadoop生态系统的部署、管理和监控。在本场景中,我们讨论的是Ambari的2.7版本,它包含源码,意味着用户可以深入理解其工作原理并进行定制化开发。 **...
Ambari不仅可以安装和配置Hadoop生态系统中的各种服务,还能提供实时的集群健康检查、性能监控和报警功能,极大地提高了Hadoop集群的管理效率。 **Ambari的功能** 1. **安装向导化**:Ambari提供了一步式的安装流程...
Ambari正是为了解决这个问题而生,它可以自动化这些繁琐的过程,使得大规模Hadoop集群的管理变得简单。 Ambari的安装过程需要在所有节点上进行,包括一个管理节点(通常是主NameNode)和其他数据节点。首先,你需要...
Ambari是Hortonworks提供的一个强大工具,用于管理和监控Hadoop生态系统,包括Hadoop、HBase、YARN等组件。以下是一步步的详细步骤: 1. **安装规划** 在开始之前,你需要明确集群的规模,包括节点数量、硬件配置...
总之,Apache Ambari是Hadoop生态系统中一个强大的工具,通过提供可视化界面和自动化管理功能,极大地简化了复杂的大数据环境的部署和运维工作,对于任何希望高效管理Hadoop集群的组织来说,都是一个不可或缺的资源...
与其他自动化工具相比,Ansible无需在目标主机上安装客户端软件,并且使用简单的YAML语法来编写Playbooks,这使得Ansible成为了一个易于学习和使用的强大工具。 #### 三、Ambari结合Ansible的优势 1. **简化部署...
Ambari是由Apache软件基金会开发的一个开源项目,它是一个用于管理和监控Hadoop集群的强大工具。在标题"ambari-1.61.tar.gz"中,我们看到的是Ambari的1.6.1版本,这是一个压缩包文件,通常包含了安装和运行Ambari所...