1、查看kafka与CDH的版本对应
https://docs.cloudera.com/documentation/enterprise/release-notes/topics/rn_consolidated_pcm.html#pcm_kafka
2、下载parcel包和kafka的jar包
(1)centos下载el系列,我的CDH版本是5.14.0,搭建在ubuntu16.04上,所以下,4.1.0的xenial的包,相应的“.sha1”文件和manifest.json文件。
http://archive.cloudera.com/kafka/parcels/latest/
注意:要把“.sha1”文件的后缀重命名为“.sha”。网上的文章也有的说要在manifest.json中找到该parcel对应的hash,用来替换sha文件中hash值,但是我发现sha文件中已经使用了对应的hash,无需再操作。
(2)kafka的jar包下载地址,下载KAFKA-1.2.0.jar
http://archive.cloudera.com/csds/kafka/
3、上传parcel和jar
(1)上传CSD包KAFKA-1.2.0.jar,到服务器CDH目录下,路径为/opt/cloudera/csd