Ambari升级

Ambari Server 升级手册

* 注意事项:

  • 升级Ambari Server需要重启HDP服务,重启HDP服务之前请关闭正在进行的业务服务(如:Mapreduce job),以免数据丢失;
  • Ambari Server 2.0.0版本以后集成了新的运维监控服务Ambari Metrics,Nagios服务将被移除,原来依赖于Nagios服务监控报警配置,可以在Ambari Metrics重新配置;

1. 关闭Nagios和Ganglia服务

登录Ambari Server服务管理界面,关闭Nagios和Ganglia服务。

2. 关闭Ambari Server,Agent服务

2.1 登录到Ambari Server主机节点,关闭Ambari Server服务;

ambari-server stop

2.2 关闭所有节点的Ambari Agent服务。

ansible hdp -m shell -a ‘ambari-agent stop‘

3. 更新Ambari Server安装源

3.1 登录到YUM源主机节点,备份原安装包;

mv /var/www/html/ambari/ /var/www/html/ambari_1.7.0

3.2 解压安装包;

tar -xzvf ambari-2.0.1-centos6.tar.gz
mv ambari-2.0.1 /var/www/html/ambari
chgrp -R root /var/www/html/ambari

3.3 备份旧的Ambari安装源;

mv /etc/yum.repos.d/ambari.repo /etc/yum.repos.d/old/ambari.repo.1.7

3.4 增加新的Ambari安装源;(保存成功后,在浏览器输入 baseurl 检查是否可以正常浏览目录)

vi /etc/yum.repos.d/ambari.repo

[Updates-ambari-2.0.1]
name=ambari-2.0.1 - Updates
baseurl=http://public-repo-1.hortonworks.com/ambari/centos6/
gpgcheck=1
gpgkey=http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1

3.5 分发Ambari安装源到所有节点。

scp /etc/yum.repos.d/ambari.repo [email protected]:/etc/yum.repos.d/

清理YUM缓存
ansible hdp -m shell -a ‘yum clean all‘

4. 备份Ambari Server数据库

登录到Ambari Server主机节点,备份Ambari数据库。

pg_dump -h localhost -U ambari ambari > /root/ambari_db.dmp
输入密码:bigdata

5. 升级Ambari Server,Agent服务

5.1 更新Ambari;

yum upgrade ambari-server ambari-log4j

5.2 升级Ambari;

ambari-server upgrade

检查jar文件,如果有旧版本的jar,全部mv到其他目录
ll /usr/lib/ambari-server/ambari-server*

5.3 更新所有节点的Ambari Agent。

yum upgrade ambari-agent ambari-log4j

6. 验证已安装的Ambari版本

rpm -qa | grep ambari
如果发现某个节点的Ambari组件版本不一致,请手动尝试再升级一次,并且检查 /var/log/message 日志。

7. 启动服务

* 确认所有节点均更新完成后再启动服务

ambari-server start

ambari-agent start

8. 清除浏览器缓存,访问ambari web界面

http://172.30.114.158:8080/#/login

9. 重启所有服务

启动Ganglia服务,等待Ganglia服务重启完成后,重启其他标注警告(需要重启的)的所有服务。

10. 升级完成

时间: 2024-10-13 03:08:53

Ambari升级的相关文章

Ambari HDP集群搭建文档_zhoujp

一.配置主机和节点机器之间SSH无密登录 多台外网服务器配置时,需要在/etc/hosts中把本机的IP地址设置为内网IP地址 http://2d67df38.wiz02.com/share/s/0JpZYU2X7kl626aE730Q_Flq3daBjm08rAnl2oLpli2uMOfo 二.为每台主机关闭iptables,SELinux,启动ntpd服务 三.安装Mysql,JDK 查看linux发行版本 cat /etc/redhat-release 从网站http://dev.mysq

基于hdp2.5升级phoenix版本为4.8

hdp2.5自带的phoenix是4.7的,而客户的驾驶舱项目跑在4.7的phoenix上是有问题的,如:如果表中没有数据,执行select count(*) from 表,返回的是空,这时导致驾驶舱项目报错误.所以决定升级phoenix版本为4.8,过程如下 1.在ambari中关闭Hbase.Ambari Metrics 2.备份原来的phoenix mv phoenix phoenixbak 3.上传phoenix安装包apache-phoenix-4.8.2-HBase-1.2-bin.

Ambari Rest api 使用

最近由于项目的需要在看一些Ambari的api去获取集群的一些信息,获取集群节点的状态信息以及各个服务和组件的信息.然后在我们的数据服务管理平台上去做一些监控运维,现在把一些使用总结一下:官网rest api地址: https://cwiki.apache.org/confluence/display/AMBARI/ambari api使对Hadoop集群资源的管理和监控更加便利.文档描述了ambari api的资源和语法,以方便于加入ambari的开发者. (1)认证和授权 您执行的关于amb

ambari2.0.0升级到2.4.1

0.升级mysql到5.6 1.停止服务. 停止ambari-server.所有ambari-agent ambari-server stop    ambari-agent stop 2.备份ambari 数据库. mkdir -p /root/tmp/ambariUpgrate mysqlhotcopy --user=ambari --password=gotop123 ambari /root/tmp/ambariUpgrate 3.备份配置文件. cp /etc/ambari-serve

利用Ambari进行hdp小版本升级

HDP2.2 升级手册 * 注意事项: 升级描述:当前HDP版本2.2.0.0,升级版本2.2.6.0: 手动升级(命令行)方式官方文档:http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.2.6/bk_upgrading_hdp_manually/content/ch_upgrade_2_1.html 1. 升级前准备工作 1.1 重启服务* 注:因为上次升级Ambari metrics没有重启服务,所以这次重启所有服务以应用上一次的配置更新

bigdata_ambari修改hiveserver_metastore链接库(从0.14 升级到1.2.1 )

第一步:[db升级 ,先看第二步] cd到 hive的 metastore  upgrade目录 cd /usr/hdp/2.5.0.0-1245/hive/scripts/metastore/upgrade/mysql source 历史版本至升级版本的sql 第二步: 修改ambari hivemeta 链接的db ,重启 . 重启过程中有错 处理方案如下 [下次建议直接执行第二步,怀疑ambari会帮忙执行db升级] drop index PCS_STATS_IDX on part_col

cent os 6.5+ambari+HDP集群安装

1. 搭建一个测试集群,集群有4台机器,配置集群中每一台机器的/etc/hosts文件: [[email protected] .ssh]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.28.3.40 nn n

Ambari深入学习(III)-开源使用及其改进思考

Ambari采用的不是一个新的思想和架构,也不是完成了软件的新的革命,而是充分利用了一些已有的优秀开源软件,巧妙地把它们结合起来,使其在分布式环境中做到了集群式服务管理能力.监控能力.展示能力.这些优秀开源软件有: 在agent端,采用了puppet管理节点; 在Web端,采用了ember.js作为前端的MVC构架和NodeJS相关工具,用handlebars.js作为页面渲染引擎,在CSS/HTML方面还用了Bootstrap 框架; 在Server端,采用了Jetty, Spring,Jet

ambari介绍及安装

Ambari简介 Ambari概述 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的创建.管理和监控.Ambari已支持大多数Hadoop组件,包括HDFS.MapReduce.Hive.Pig. Hbase.Zookeeper.Sqoop和Hcatalog等:除此之外,Ambari还支持Spark.Storm等计算框架及资源调度平台YARN. Apache Ambari 从集群节点和服务收集大量信息,并把它们表现为容易使用的,集中化的接口:Ambari W