CDH5.7整合安装kafka0.9.0

1. 准备安装包

csd包:

        http://archive.cloudera.com/csds/kafka/

        KAFKA-1.2.0.jar

parcel包:

        http://archive.cloudera.com/kafka/parcels/latest/ (根据自己的集群的系统版本下载 )

        KAFKA-2.0.2-1.2.0.2.p0.5-wheezy.parcel

        KAFKA-2.0.2-1.2.0.2.p0.5-wheezy.parcel.sha

        manifest.json

2. CDH集成Kafka

        2.1 将原来Kafka的在CDH中删除

        2.2、csd包放到cm安装节点下的 /opt/cloudera/csd目录下

                cp KAFKA-1.2.0.jar /opt/cloudera/csd/

        2.3、将parcel包放到cm安装节点下的/opt/cloudera/parcel-repo目录下

                cp KAFKA-2.0.2-1.2.0.2.p0.5-wheezy.parcel /opt/cloudera/parcel-repo/

                cp KAFKA-2.0.2-1.2.0.2.p0.5-wheezy.parcel.sha /opt/cloudera/parcel-repo/

        2.4、使用manifest.json中对应的部分,添加到/opt/cloudera/parcel-repomanifest.json中

                vi /opt/cloudera/parcel-repo/manifest.json

                添加

	{
            "parcelName": "KAFKA-2.0.2-1.2.0.2.p0.5-wheezy.parcel",
            "components": [
                {
                    "pkg_version": "0.9.0+kafka2.0.2",
                    "pkg_release": "1.2.0.2.p0.5",
                    "name": "kafka",
                    "version": "0.9.0-kafka2.0.2"
                }
            ],
            "depends": "CDH (>= 5.2), CDH (<< 6.0)",
            "replaces": "CLABS_KAFKA",
            "hash": "8756ae832d388880a8f8c38b6569f461996c84bc"
        }

        2.5、启Cloudera Manager检查更新parcel,分配并激活percel包

                注意此处一定要激活才能使用:

                CM主页 -> Hosts -> parcel -> 检查新parcel -> 配置 -> 激活

3.安装kafka

如果启动时出现内存溢出错误(java.lang.OutOfMemoryError: Java heap space

        主页服务列表 -> kafka -> 配置 -> Kafka-Broker -> Java Heap Size of Broker

        修改参数到256以上即可

转载于:https://my.oschina.net/puwenchao/blog/748163

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值