离线yum源安装CDH5.15.0

准备工作

默认服务器为centos7,jdk1.8
可以参考这篇文章,到第8步,安装httpd服务之后,直接到第10步,下载依赖包。

下载rpm文件及parcel包

下载cloudera-manager.repo
修改baseurl中cm版本为实际版本。

[cloudera-manager]
# Packages for Cloudera Manager, Version 5, on RedHat or CentOS 6 x86_64              
name=Cloudera Manager
baseurl=https://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.15.0/
gpgkey =https://archive.cloudera.com/cm5/redhat/6/x86_64/cm/RPM-GPG-KEY-cloudera    
gpgcheck = 1

下载CM install
下载CM rpms,文件全部下载出来,注意我们是centos7,要下载redhat/7下的RPMS。
下载CDH Parcel文件,只需要下载图中3个文件

Parcel

下载完成后,要将.sha1的文件后缀改为.sha。

Cloudera Manager安装

所有节点执行

1.将cloudera-manager.repo文件拷贝到所有节点的/etc/yum.repos.d/文件夹下

mv cloudera-manager.repo /etc/yum.repos.d/

2.验证repo文件是否起效

yum list|grep cloudera

如果列出的不是你安装的版本,执行下面命令重试:

yum clean all
yum list | grep cloudera

3.将之前下载的rpms文件拷贝到所有节点下(任意目录),切换到rpms目录下,执行:

yum -y install *.rpm

4.将之前下载的Parcel那3个文件拷贝到/opt/cloudera/parcel-repo目录下(如果没有该目录,请自行创建)。至此,/opt/cloudera/parcel-repo下面有三个文件:

CDH-5.15.0-1.cdh5.15.0.p0.21-el6.parcel
CDH-5.15.0-1.cdh5.15.0.p0.21-el6.parcel.sha
mainfest.json

master节点执行

1.将下载好的bin文件拷贝到主节点任意目录下
2.进入该目录,给bin文件赋予可执行权限

sudo chmod +x ./cloudera-manager-installer.bin

3.安装CM

./cloudera-manager-installer.bin

接下来全部next和yes就行了,因为所需要的rpm包已经提前下载下来了,这个过程会进行的非常快。
这里我碰到的错误是数据库已经初始化过,重复建库失败。只需要按照报错指出的文件夹,cd进去删掉文件,再重新运行即可。

CDH集群安装

参考这篇文章,打开http://master:7180(用户名/密码,admin/admin)可以访问,则安装成功,按接下来的步骤操作即可。

你可能感兴趣的:(离线yum源安装CDH5.15.0)