博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ambari2.0.0升级到2.4.1
阅读量:6678 次
发布时间:2019-06-25

本文共 2186 字,大约阅读时间需要 7 分钟。

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,如需转载请自行联系原作者
你可能感兴趣的文章
UIApearance
查看>>
android: LayoutInflater使用
查看>>
phalcon的url大小写的问题
查看>>
Tair ldb(leveldb存储引擎)实现介绍
查看>>
【Swift 2.1】为 UIView 添加点击事件和点击效果
查看>>
[ROS]3 Linux编程练习
查看>>
Codeforces 67C Sequence of Balls 编辑距离 dp
查看>>
Git 创建仓库【转】
查看>>
8VC Venture Cup 2016 - Elimination Round C. Block Towers 二分
查看>>
epoll的LT和ET模式
查看>>
Android IOS WebRTC 音视频开发总结(六四)-- webrtc能走多远我不知道,但这个市场真实存在...
查看>>
文件的相对路径和绝对路径以及根相对路径
查看>>
Java-final
查看>>
选择排序(内测第0届第2题)
查看>>
IOS底层数据结构--class
查看>>
经典SQL语句大全_主外键_约束
查看>>
K贪心
查看>>
Cron表达式
查看>>
使用yum高速部署Oracle安装环境(11g)
查看>>
Java8之默认方法和静态接口方法
查看>>