Clouder-Manager 5.4.10 下安装Kafka

来源:互联网 发布:java 自动 path 编辑:程序博客网 时间:2024/05/05 10:40

参考官方安装文档

http://www.cloudera.com/documentation/kafka/latest/topics/kafka_installing.html
一、下载parcels文件(Red Hat el6.6)
http://archive.cloudera.com/kafka/parcels/2.0.2/KAFKA-2.0.2-1.2.0.2.p0.5-el6.parcel
http://archive.cloudera.com/kafka/parcels/2.0.2/KAFKA-2.0.2-1.2.0.2.p0.5-el6.parcel.sha1 (.sha1最好重命名为.sha)

二、拷贝下载的parcel文件到 /opt/cloudera/parcel-repo

[root@DEV-RHEL66-055 parcel-repo]# cp /home/appuser/kafka/KAFKA-2.0.2-1.2.0.2.p0.5-el6.parcel* /opt/cloudera/parcel-repo/

这样在cloudera的CM中就可以看到了,如下图:
刷新之后出现KAFKA
回到主界面添加KAFKA服务
选择"添加服务"添加KAFKA
三、最坑爹的地方就是:
kafka安装中的brokerID居然都是0,错误提示“Service did not start successfully; not all of the required roles started: Service has only 0 Kafka Broker roles running instead of minimum required 1.”
进到服务器本地,直接修改配置文件:

vi /opt/cloudera/parcels/KAFKA-2.0.2-1.2.0.2.p0.5/etc/kafka/conf.dist/server.properties

从0到4一次修改5个节点的brokerID

############################# Server Basics ############################## The id of the broker. This must be set to a unique integer for each broker.broker.id=1############################# Socket Server Settings #############################

另外,还有可能出现提示,最小50,现在是0的问题,这个根据提示修改一下,是kafka需要的heapsize,设置1GB的内存就可以了

0 0
原创粉丝点击