ambari2.0.0升级到2.4.1

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
可观测可视化 Grafana 版,10个用户账号 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-server/conf/ambari.properties /root/tmp/ambariUpgrate

4、备份并解压安装包

   tar -zxf ambari-2.4.1.0-centos6.tar.gz

5、更新ambari.repo

   备份旧的ambari.repo

   将新的ambari.repo文件添加到/etc/yum.repos.d/目录下,所有机器都添加

   yum clean all

   yum info ambari-server

   确认新的配置生效

6、停止Ambari-Metrics

7、更新ambari-server

   yum -y upgrade ambari-server

8、所有机器更新agent

   yum -y upgrade ambari-agent

   检查是否安装

   rpm -qa | grep ambari-agent

9、设置mysql驱动

   拷贝mysql-connector-java-5.1.37.jar到/usr/lib/ambari-server/目录下

   cp /usr/share/java/mysql-connector-java-5.1.37.jar /usr/lib/ambari-server/

10、更新数据库

   ambari-server upgrade

11、修改表的存储引擎

    SELECT CONCAT('ALTER TABLE ',table_name,' ENGINE=InnoDB;') FROM information_schema.tables

WHERE table_schema='ambari' AND ENGINE='MyISAM';

12、启动server

   ambari-server start

13、启动所有agent(我的机器自动启动)

   ambari-agent start

14、若安装了hive则执行

    设置hive存在的mysql库

    jdbc:mysql://wp/hive?createDatabaseIfNotExist=true&characterEncoding=UTF-8

    ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java-5.1.37.jar

15、更新ambari-Metrics

    确保服务停止

    在所有机器上执行

    yum clean all

    yum -y upgrade ambari-metrics-monitor ambari-metrics-hadoop-sink

    在安装了collector的主机上执行

    yum -y upgrade ambari-metrics-collector

16、在metrics-collector主机上安装Grafana

    curl -u admin:admin -H "X-Requested-By:ambari" -i -X POST http://192.168.137.123:8080/api/v1/clusters/gotop/services/AMBARI_METRICS/components/METRICS_GRAFANA

    curl -u admin:admin -H "X-Requested-By:ambari" -i -X POST -d '{"host_components":[{"HostRoles":{"component_name":"METRICS_GRAFANA"}}]}' http://192.168.137.123:8080/api/v1/clusters/gotop/hosts?Hosts/host_name=wp43

    备注:host_name=必须是主机名称不能是ip地址

17、再次在ambari上的主机页面组件上re-install一下Grafana

    Hosts > host.name > Re-install

18、配置Grafana密码

    Services > Ambari Metrics > Configs 配置密码



vi /var/lib/ambari-agent/cache/common-services/HIVE/0.12.0.2.0/package/scripts/hive_metastore.py


import sys

reload(sys)

sys.setdefaultencoding('utf-8')










本文转自 yntmdr 51CTO博客,原文链接:http://blog.51cto.com/yntmdr/1878829,如需转载请自行联系原作者
相关实践学习
通过可观测可视化Grafana版进行数据可视化展示与分析
使用可观测可视化Grafana版进行数据可视化展示与分析。
目录
相关文章
|
Hadoop
使用ambari快速部署Hadoop集群
Ambari 自身也是一个分布式架构的软件,主要由两部分组成:Ambari Server 和 Ambari Agent。我们可以通过 Ambari Server 通知 Ambari Agent 安装对应的软件;甚至连Ambari Agent我们都可以在Web界面上来进行安装和部署。
3349 0
使用ambari快速部署Hadoop集群
|
关系型数据库 MySQL Java
安装Ambari和HDP
安装Ambari和HDP
278 1
|
域名解析 SQL 分布式计算
CentOS7下利用Ambari搭建HDP大数据平台(上)
CentOS7下利用Ambari搭建HDP大数据平台(上)
541 0
CentOS7下利用Ambari搭建HDP大数据平台(上)
|
关系型数据库 Java 大数据
CentOS7下利用Ambari搭建HDP大数据平台(下)
CentOS7下利用Ambari搭建HDP大数据平台(下)
408 0
CentOS7下利用Ambari搭建HDP大数据平台(下)
|
SQL 分布式数据库 HIVE
ambari发布新服务(HDP自带的服务)流程简介
ambari发布新服务(HDP自带的服务)流程简介
153 0
ambari发布新服务(HDP自带的服务)流程简介
|
Java 关系型数据库 MySQL
suse部署ambari
ambari
190 0
|
数据安全/隐私保护
Ambari 2.7.3.0安装新组件
Ambari 2.7.3.0安装新组件和之前版本略有不同,本文将简述安装新组件的简单过程。 前提是大家已经安装好Ambari 2.7.3.0 这时候由于有一些组件没有添加,就需要安装新的组件。
336 0
Ambari 2.7.3.0安装新组件
安装 OushuDB Ambari 插件
我们假设用户已经安装了HDP Ambari,并且已经安装了HDFS和Zookeeper。安装步骤可以参考: ● https://docs.hortonworks.com/HDPDocuments/Ambari/Ambari-2.4.2.0/index.html ● https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.5.3/index.html
164 0
安装 OushuDB Ambari 插件
|
消息中间件 存储 Kafka
Ambari部署Atlas
Ambari部署Atlas
438 0
Ambari部署Atlas
|
SQL 分布式计算 安全
Ambari和ClouderaManager对比
  好程序员大数据培训分享之Ambari和ClouderaManager对比,1 、什么是CDH,Ambari?   Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的供应、管理和监控。
3623 0
Ambari和ClouderaManager对比