您的位置:首页 > 其它

Cloudera Manager 用parcel安装impala

2014-07-29 11:25 513 查看
Parcel本地源与Package本地源的差别

本地经由过程Parcel安装过程与本地经由过程Package安装过程完全一致,不合的是两者的本地源的设备。

差别如下:

Package本地源:软件包是.rpm格局的,数量繁多。经由过程"createrepo ."的号令创建源,并要放到存放源文件主机的web根目次下,详见创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备。

Parcel本地源:软件包是以.parcel结尾,相当于rpm包的合集,一个体系版本对应一个。如centos 6.x应用的CDH版本为CDH-5.1.0-1.cdh5.1.0.p0.53-el6.parcel,而centos
5.x应用的CDH版本为CDH-5.1.0-1.cdh5.1.0.p0.53-el5.parcel

一、下载parcel

CDH的地址:http://archive-primary.cloudera.com/cdh5/parcels/5.1.0/

以CentOS6.3系统举例:



对应parcel和json下载完成后,拷贝到本地的parcel源目录下(有Cloudera Manager Server指定,默认是/opt/cloudera/parcel-repo)。

二、创建parcel对应的sha文件

打开manifest.json文件,找到对应的"parcelName",进而找到其对应的hash

{
"parcelName": "CDH-5.1.0-1.cdh5.1.0.p0.53-el6.parcel",
"components": [
{
"pkg_version": "0.7.0+cdh5.1.0+0",
"pkg_release": "1.cdh5.1.0.p0.25",
"name": "bigtop-tomcat",
"version": "6.0.37-cdh5.1.0"
},
……
……
……
{
"pkg_version": "0.9.0+cdh5.1.0+9",
"pkg_release": "1.cdh5.1.0.p0.21",
"name": "whirr",
"version": "0.9.0-cdh5.1.0"
},
{
"pkg_version": "3.4.5+cdh5.1.0+29",
"pkg_release": "1.cdh5.1.0.p0.31",
"name": "zookeeper",
"version": "3.4.5-cdh5.1.0"
}
],
"replaces": "IMPALA, SOLR, SPARK",
"hash": "67fc4c86b260eeba15c339f1ec6be3b59b4ebe30"
},


创建一个后缀名为.sha的文本文件,名字与parcel同名,CDH-5.1.0-1.cdh5.1.0.p0.53-el6.parcel.sha,然后将对应hash值写到sha文件中。

# cat CDH-5.1.0-1.cdh5.1.0.p0.53-el6.parcel.sha
67fc4c86b260eeba15c339f1ec6be3b59b4ebe30


总之,要确保/opt/cloudera/parcel-repo下面有三个文件:
# ll /opt/cloudera/parcel-repo/
   CDH-5.1.0-1.cdh5.1.0.p0.53-el6.parcel   mainfest.json   CDH-5.1.0-1.cdh5.1.0.p0.53-el6.parcel.sha

三、在Cloudera Manager中激活parcel

CM会自动获取parcel包,主机->新数据包(右上角包裹图标)的页面。呈现的快慢跟你设置的包的刷新频率有关,默认是1小时。

可以在新数据包页面的编辑设置(右上角偏下位置)修改,也可以直接点击检查新parcel按钮,对parcel包进行刷新。

耐心等待上几分钟,CM会检测到新parcel,按照界面右侧的安装步骤进行安装即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  impala cloudera parcel