ambari2.0.0升级到2.4.1

本文涉及的产品
云数据库 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,如需转载请自行联系原作者
目录
相关文章
|
9月前
|
关系型数据库 MySQL Java
安装Ambari和HDP
安装Ambari和HDP
204 1
|
SQL 分布式数据库 HIVE
ambari卸载
ambari卸载
245 0
|
关系型数据库 Java 大数据
CentOS7下利用Ambari搭建HDP大数据平台(下)
CentOS7下利用Ambari搭建HDP大数据平台(下)
302 0
CentOS7下利用Ambari搭建HDP大数据平台(下)
|
域名解析 SQL 分布式计算
CentOS7下利用Ambari搭建HDP大数据平台(上)
CentOS7下利用Ambari搭建HDP大数据平台(上)
378 0
CentOS7下利用Ambari搭建HDP大数据平台(上)
|
Java 关系型数据库 MySQL
suse部署ambari
ambari
159 0
|
数据安全/隐私保护
Ambari 2.7.3.0安装新组件
Ambari 2.7.3.0安装新组件和之前版本略有不同,本文将简述安装新组件的简单过程。 前提是大家已经安装好Ambari 2.7.3.0 这时候由于有一些组件没有添加,就需要安装新的组件。
262 0
Ambari 2.7.3.0安装新组件
感觉Ambari要凉凉
自从hortonworks和cloudera合并以后,ambari从18年11月份发布了2.7.3以后就基本没动静了,版本也不更新了,正常情况下应该早发布新版了.
281 0
|
消息中间件 存储 Kafka
Ambari部署Atlas
Ambari部署Atlas
378 0
Ambari部署Atlas
安装 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
138 0
安装 OushuDB Ambari 插件
|
SQL 分布式计算 关系型数据库
Ambari搭建
Ambari搭建和使用
2110 0