cm中使用mysql_CentOS6.5安装CM5.13

原标题:CentOS6.5安装CM5.13

安装好虚拟机(2个节点)

YUM源已安装好、系统版本CentOS6.5、java版本是1.7,两台节点,免密已配置完成。

20499ffc8bc4696a0e7e616c7215d49e.png

系统版本

3adfc824c7078018e3052c01eac43c6f.png

免密配置

abc08d0e52309bf04364ad879883d883.png

Hosts文件

97569074cbd06d048cb6075d052f3bcc.png

查看系统java版本

2505f12cb8072efe638c5374fec0faba.png

二、YUM安装

yum install -y lrzsz

yum install -y vim

yum install -y openssh-clients

yum install -y wget

yum -y install createrepo

yum install -y httpd

yum install -y ntp

安装httpd服务

将httpd服务加入自启动服务并启动

8bc58cc7d7f2e5cc8ab927920788f8e2.png

出现问题(没出现可忽略)

fdd420ce0c1fae51b46a7cc5a1bd0329.png

修改配置文件

9faf020e080faf50d36eec2a4d7e149c.png

重启服务

2b8edec3c9c45b7d966b2f327b92bd90.png

检查端口

55233c2507072c1b782cabb52312c70c.png

访问下服务

27f094b113ae3ef6bf31f39b61eef12c.png

安装NTP服务

b86d65e7e6aa925f6adfe342208ad6f9.png

其中EDT需要修改为CST

76f1b72ef71ca9cfb9ce6560d20878a1.png

b6ebd0d398c73a5deb10251958bbb3cf.png

进行配置

be6775b4a48e8c462729c5d67bcfb5d3.png

配置内容

c688b77e067a00a34cc8be97bb511fda.png

执行对时

f2f6627e0ead75d984af381c22aff95e.png

将时间写入硬件(这步如果不执行重启机器后时间又会出问题)

518b6a931edf0b1e21e72c23a5624108.png

完成以上配置后,在集群所有节点执行如下命令

8cd55dbafe3e553dd7e24f0265e03519.png

另外一台节点也需要配置(操作步骤同上,其中的配置)

a50c5266fe003b27e665d8465b254431.png

检查端口,存在udp的123端口,则表示我们的ntp服务器已经建立并启动了

3601834448756bd05163f00c439a4ad3.png

检查是否有与上层ntp服务器联机

70468ffa53dc1e1a271e2ee1294812c0.png

查看两个节点的时间

fcd365a536d8830857f758f8522cfe28.png

f7a367afd80bda5275e88ab7e88e22e4.png

安装Mysql

1f3656524c3ab59c320a73bf93c87b31.png

9eb37eb2d3fd32097fadde48d21fde88.png

卸载已经安装的

d9ff5a97a48a4fb5bae60200863689bd.png

再查看是否有安装好的(已经没有了)

e79c03f50ba5ae5bddec87314a971c10.png

下载Mysql

wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

819d18a5f2254fc4b603173bf25c1c06.png

然后我们继续执行

5bff7c43322586dc6a4637a72e67eef5.png

用yum repolist mysql这个命令查看一下是否已经有mysql可安装文件

3123572d5c45852e285647b5ae810834.png

安装Mysql

fc550f8cb036221ef9aca070ac0eb6ee.png

启动Mysql

b4e74c7310acb222c6c7484196681254.png

由于mysql刚刚安装完的时候,mysql的root用户的密码默认是空的,所以我们需要及时用mysql的root用户登录(第一次回车键,不用输入密码),并修改密码

7599f6e01bf5389509d8486c09401ce9.png

使用mysql库

b940381c8689d43339d42bc1f12305c4.png

更新密码

update user set password=PASSWORD("") where User='root';

8019740b7372bdc819ebee9733aa28d4.png

刷新配置

8980d983a563e2bbb5b7308f98db4b4c.png

查看mysql是否自启动,并且设置开启自启动命令

5295f12acc54381cc3bcab24a7b58dda.png

开机自启动

c4b2f61d4fc3f41934df5bc73896b04c.png

测试进入数据库

f79a2ed9f2fe6ee6b866db86a646a72c.png

mysql安全设置(系统会一路问你几个问题,基本上一路yes)

9dbd7866948607deed4bd58109f1396d.png

三、创建CDH所需要的数据库

1、创建metastore数据库

93fd997bc937386205355b35c11ea439.png

create database metastore default character set utf8;

CREATE USER 'hive'@'%'IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON metastore.* TO 'hive'@'%';

FLUSH PRIVILEGES;

2、创建cm数据库

e76910ad15cf4f6f4d2a17e7edc578a6.png

create database cm default character set utf8;

CREATE USER 'cm'@'%'IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON cm. * TO 'cm'@'%';

FLUSH PRIVILEGES;

3、创建am数据库

c12197c37ffa4519dc31636d45608492.png

create database am default character set utf8;

CREATE USER 'am'@'%'IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON am. * TO 'am'@'%';

FLUSH PRIVILEGES;

创建rm数据库

create database rm default character set utf8;

CREATE USER 'rm'@'%'IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON rm. * TO 'rm'@'%';

FLUSH PRIVILEGES;

创建hue数据库

create database hue default character set utf8;

CREATE USER 'hue'@'%'IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON hue. * TO 'hue'@'%';

FLUSH PRIVILEGES;

创建oozie数据库

create database oozie default character set utf8;

CREATE USER 'oozie'@'%' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON oozie. * TO 'oozie'@'%';

FLUSH PRIVILEGES;

创建sentry数据库

cba068157573a850020b315d33188903.png

create database sentry default character set utf8;

CREATE USER 'sentry'@'%' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON sentry.* TO 'sentry'@'%';

FLUSH PRIVILEGES;

查看所有数据库

2cb382d88aa5f55ab65a312230eda7c7.png

四、配置CM的yum源

在/var/www/html下新增cm5.13目录

51b604ae43ff36a5de8aca6355a73ee7.png

下载CM5.13版本的RPM安装包

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.13/RPMS/x86_64/cloudera-manager-agent-5.13.0-1.cm5130.p0.55.el6.x86_64.rpm

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.13/RPMS/x86_64/cloudera-manager-daemons-5.13.0-1.cm5130.p0.55.el6.x86_64.rpm

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.13/RPMS/x86_64/cloudera-manager-server-5.13.0-1.cm5130.p0.55.el6.x86_64.rpm

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.13/RPMS/x86_64/cloudera-manager-server-db-2-5.13.0-1.cm5130.p0.55.el6.x86_64.rpm

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.13/RPMS/x86_64/enterprise-debuginfo-5.13.0-1.cm5130.p0.55.el6.x86_64.rpm

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.13/RPMS/x86_64/jdk-6u31-linux-amd64.rpm

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.13/RPMS/x86_64/oracle-j2sdk1.7-1.7.0+update67-1.x86_64.rpm

将上述7个地址下载到/var/www/html/cm5.13目录下(我上传了些其它的文件,一会使用)

5f6cfcce188482343762bfe799bca060.png

在/var/www/html/cm5.13目录下执行命令

4b681ee30f90048efeea13ed21977dd3.png

验证CM是否部署成功

d41d06e7c3cf38a289f9e3e62cf21bfe.png

在Cloudera Manager所在服务器的/etc/yum.repo.d目录下创建cm.repo文件,内容如下

6e5d90e863ee1ccd752993822c7a19d0.png

[cmrepo]

name=Cloudera Manager 5.13

baseurl=http://cdh506/cm5.13

gpgcheck=false

enable=true

验证CM的yum源是否配置成功

72a688f2b8793e19bbaa3441f39ec585.png

五、部署CDH的Parcel

在/var/www/html目录下创建cdh5.13目录

691c0ef771c868c23329fb9c1dbd7069.png

下载CDH5.13版本的Parcel包

http://archive.cloudera.com/cdh5/parcels/5.13/CDH-5.13.0-1.cdh5.13.0.p0.29-el6.parcel

http://archive.cloudera.com/cdh5/parcels/5.13/CDH-5.13.0-1.cdh5.13.0.p0.29-el6.parcel.sha1

http://archive.cloudera.com/cdh5/parcels/5.13/manifest.json

44cc1e7f0b057875a23e112bc3e049d7.png

验证是否部署成功

3603eddfb9f06057effb8d207e22dcd4.png

在集群中需要安装CM服务的节点上安装MySQL的驱动

我们进入到下面的目录

b319a02d4ebf9abc28f66412c91a5fed.png

将mysql-connector-java.jar拷贝至/usr/share/java目录

e898da13534363d3f80b8d41099491d6.png

创建软链接

5535be0557fc4b4bf540348e6e4e45bf.png

六、安装Cloudera Manager Server

在CM节点使用如下命令安装Cloudera Manager Serve服务

667468daec22e437aef4f0d6ff0b782a.png

初始化CM数据库

进入目录

746218956649a23945e909ff41d45318.png

执行命令

3883fe497a917ed881884cd6432f5b28.png

启动Cloudera Manager Server

34ca834dc39c1739e24f6cdadffc0063.png

检查端口是否监听

2d968dc10d1d984ba3da348802771ee2.png

访问CM

8eab2afef1ccd5d1a0c1159f653ce331.png

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值