您的位置:首页 > Web前端 > HTML5

配置使用CM5安装CDH5.x的yum源

2016-09-07 14:16 267 查看

                           配置使用CM5安装CDH5的yum源

下载必要的软件包:

1、下载需要的CM5版本:
http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/
 

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/RPM-GPG-KEY-cloudera

http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/cloudera-manager.repo

2、使用“packages”方式安装的话,下载CDH5版本:
http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/
 
http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/RPM-GPG-KEY-cloudera http://archive.cloudera.com/cdh5/redhat/6/x86_64/cdh/cloudera-cdh5.repo
 

若使用“parcels”方式安装,找到对应的版本,下载整个版本号文件夹下所有文件:(整个包大于7GB,文件太大,如果网络不好,建议不使用这种方式安装)
http://archive.cloudera.com/cdh5/parcels/
 

3、下载cloudera-manager的installer:(找到对应的版本下载)

http://archive.cloudera.com/cm5/installer/

 

命令:wget –c -r –np -k -L –p
&netpath

 

下载完毕,清理不必要的软件包SRPMS,以及一些index*的文件:保留RPMS目录下的软件包:./cdh5/5.4.8/RPMS和./cm5/5.4.8/RPMS

在linux服务器配置http方式访问的yum源:

A、将cdh以及cm的软件包存放在http根目录:cm_cdh5_yum

[cloudera@elephant html]$ sudomkdir cm_cdh5_yum

[cloudera@elephant html]$ pwd

/var/www/html

B、拷贝包到服务器的/var/www/html/cm_cdh5_yum

[cloudera@elephant cm_cdh5_yum]$ ls

cdh5 
cm5


[cloudera@elephant cm_cdh5_yum]$ pwd

/var/www/html/cm_cdh5_yum

$sudo chown -R 
cloudera:cloudera  cm_cdh5_yum


CDH包:

[cloudera@elephant 5.4.8]$ ls

RPMS

[cloudera@elephant 5.4.8]$ pwd

/var/www/html/cm_cdh5_yum/cdh5/5.4.8

[cloudera@elephant cdh5]$ ls

5.4.8

[cloudera@elephant cdh5]$
sudo createrepo ./5.4.8/

118/118 - RPMS/noarch/hive-server-1.1.0+cdh5.4.8+275-1.cdh5.4.8.p0.5.el6.noarch.

Saving Primary metadata

Saving file lists metadata

Saving other metadata

[cloudera@elephant cdh5]$ ls

5.4.8

[cloudera@elephant cdh5]$ cd 5.4.8/

[cloudera@elephant 5.4.8]$ ls

repodata 
RPMS

CM包:

[cloudera@elephant cm_cdh5_yum]$ ls

cdh5 
cm5

[cloudera@elephant cm_cdh5_yum]$ cd cm5/

[cloudera@elephant cm5]$ ls

5.4.8

[cloudera@elephant cm5]$ pwd

/var/www/html/cm_cdh5_yum/cm5

[cloudera@elephant cm5]$ sudocreaterepo ./5.4.8/

7/7 - RPMS/x86_64/cloudera-manager-daemons-5.4.8-1.cm548.p0.7.el6.x86_64.rpm   

Saving Primary metadata

Saving file lists metadata

Saving other metadata

[cloudera@elephant cm5]$ ls

5.4.8

[cloudera@elephant cm5]$ cd 5.4.8/

[cloudera@elephant 5.4.8]$ ls

cloudera-manager-installer.bin
repodata RPM-GPG-KEY-cloudera 
RPMS

C、[cloudera@elephant html]$
sudo service httpd restart

效果:

    将cloudera-manager.repo文件进行编辑,(清空/etc/yum.repos.d目录)放到需要安装的服务器目录/etc/yum.repos.d/下: 

vi ./cloudera-manager.repo

[cloudera-manager]

name = Cloudera Manager,Version 5.4.8

baseurl =
http://192.168.123.1/cm_cdh5_yum/cm5/5.4.8/

gpgkey =
http://192.168.123.1/cm_cdh5_yum/cm5/5.4.8/RPM-GPG-KEY-cloudera

gpgcheck = 1

 

所有受管节点都要配置这个repo文件;选择“数据包”方式进行安装cdh5,自定义cdh5以cm5的http访问路径即可。然后就可以安装cloudera-manager-installer.bin了。

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Hadoop yum源 clouder