Cloudera Manager 用parcel安装impala

来源:互联网 发布:云打印软件乐视版 编辑:程序博客网 时间:2024/06/04 18:37

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和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,按照界面右侧的安装步骤进行安装即可。




0 0