专栏首页Hadoop实操如何修改CM及CDH元数据库配置

如何修改CM及CDH元数据库配置

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。 Fayson的github:https://github.com/fayson/cdhproject 提示:代码块部分可以左右滑动查看噢

1.文档编写目的


在前面Fayson介绍了《如何实现CDH元数据库MySQL的主主互备》和《如何实现CDH元数据库MySQL的高可用》,实现了MySQL的高可用后访问地址有了变化,本篇文章主要介绍如何修改CM及CDH集群元数据库配置。

  • 内容概括

1.修改CM数据库配置

2.修改CDH元数据库配置

3.功能验证

  • 测试环境

1.CM和CDH版本为5.11.2

2.采用root用户操作

  • 前置条件

1.MariaDB已实现高可用

2.测试环境说明


IP地址

状态

别名

192.168.0.230

实现主从同步

MySQLA

192.168.0.231

实现主从同步

MySQLB

192.168.0.188

MariaDB服务高可用地址

VIP

可以将VIP地址配置在hosts文件中如:vipmysql.fayson.com

3.修改CM数据库配置


1.登录Cloudera Manager服务所在的服务器在命令行执行如下命令,提示:代码块部分可以左右滑动查看噢

[root@vm1 ~]# /usr/share/cmf/schema/scm_prepare_database.sh mysql cm cm password -h 192.168.0.188
JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
Verifying that we can write to /etc/cloudera-scm-server
Creating SCM configuration file in /etc/cloudera-scm-server
Executing:  /usr/java/jdk1.7.0_67-cloudera/bin/java -cp /usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/usr/share/cmf/schema/../lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /etc/cloudera-scm-server/db.properties com.cloudera.cmf.db.
[                          main] DbCommandExecutor              INFO  Successfully connected to database.
All done, your SCM database is configured correctly!
[root@vm1 ~]# 

注意:命令行中指定了MySQL高可用地址VIP,有上图显示则表示修改成功。

2.启动Cloudera Manager Server 测试能否正常访问

[root@vm1 ~]# systemctl start cloudera-scm-server
[root@vm1 ~]# 

3.登录Cloudera Manager Web控制台

ClouderaManager Server登录正常。

4.修改CDH集群元数据库配置


1.登录CM进入主页,点击“配置”

2.选择“数据库配置”

3.根据左边的范围修改相应服务的数据库配置

保存数据库主机名。

4.修改Hive元数据库配置

5.修改Hue元数据库配置

修改完成后,保存配置回到CM主页根据提示重启Cloudera Management Service和CDH相应服务。

5.功能验证


Keepalived服务绑定是MySQLA服务的ens192网卡,所以这里重启MySQLB服务器上的MariaDB服务。

1.停掉MySQLB服务器MariaDB服务

MySQLB服务器的ens192网卡上192.168.0.188的IP地址已解绑

MySQLA服务器的ens192网卡已绑定192.168.0.188地址

2.CM登录成功

3.Hue登录成功

4.Cloudera Management Service服务正常

为天地立心,为生民立命,为往圣继绝学,为万世开太平。 温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操

本文分享自微信公众号 - Hadoop实操(gh_c4c535955d0f),作者:Fayson

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-01-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何修改CDH集群元数据库地址

    在生产环境CDH集群中会遇到元数据库的迁移,迁移后数据库的IP地址发生变化或是元数据库做主备,在主节点挂掉后,我们需要将数据库CDH集群中的元数据库地址指向新的...

    Fayson
  • Cloudera Manager管理控制台

    Cloudera Manager管理控制台(Cloudera Manager Admin Console)是一个基于Web的用户界面,用于配置,管理和监控CDH...

    Fayson
  • 如何使用Intellij搭建Spark开发环境

    在开始Spark学习之前,首先需要搭建Spark的开发环境,可以基于Eclipse或者Intellij等IDE,本文档主要讲述如何使用Intellij搭建Spa...

    Fayson
  • 学习SQLite之前:什么是数据库,RDBMS指的是什么?

    数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份...

    Fisherman渔夫
  • 数据库漏洞扫描系统

    中安威士数据库漏洞扫描系统是在综合分析了数据库访问控制、数据库审计、资源管理、数据库加密以及数据库系统本身安全机制的基础上,深入研究了数据库系统本身存在的BU...

    数据库保护
  • 【案例】农业银行大数据平台项目——海量数据复杂运算处理

    数据猿导读 随着数据量的不断增大、接入的系统越来越多,系统加工效率逐步降低,满足内部数据分析和监管机构的监管数据不断增加的需求,农业银行在2013年开始建设完全...

    数据猿
  • Teamviewer 曝重大安全漏洞,攻击者可任意控制用户或属乌龙事件!(内附安全处理建议)

    近日,网上流传出疑似「深圳市网络与信息安全信息通报中心」发布的紧急通告。报告中称,知名远程控制软件 TeamViewer 被境外黑客组织 APT41 攻击,并成...

    iMike
  • 物联网关键技术:时序数据库

    物联网系统中,需要实时处理的数据可通过队列送入流处理引擎;不需要实时处理的数据,用于离线分析或数据挖掘,需要先存储起来。物联网系统的数据存储的方式很多,要根据实...

    IT大咖说
  • 物联网,数据库系统和数据分发,第二部分

    在这个由两部分组成的系列文章的第一部分中,我介绍了物联网中需要收集数据的位置:公共云或私有云中的边缘设备,网关和服务器。我还讨论了这些系统的特点以及选择合适的数...

    Eianaro
  • 如何在 CentOS 8 上安装 TeamViewer

    TeamViewer 是一个跨平台解决方案,它可以被用来进行远程控制,桌面共享,在线会议,以及计算机之间的文件传输。 TeamViewer 是一个专有计算机软件...

    雪梦科技

扫码关注云+社区

领取腾讯云代金券