CDH添加KAFKA

 1. 在原有的CDH基础上添加KAFKA服务。系统环境:

centos 7

jdk 1.8.0_101

python 2.7.5

CDH 5.12.2

kerberos 1.15.1-19.el7

 

  2. kafka parcel包下载,分配和激活

地址:http://archive.cloudera.com/kafka/parcels/2.0.2/

  3.添加kafka服务

按照安装导向安装即可

另 

Destination Broker List(bootstrap.servers):duan140
Source Broker List(source.bootstrap.servers):duan139
 
 4.开通相关端口

firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="x.x.x.x" port protocol="tcp" port="9092" accept"
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="x.x.x.x" port protocol="tcp" port="9393" accept"
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="x.x.x.x" port protocol="tcp" port="9394" accept"
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="x.x.x.x" port protocol="tcp" port="24042" accept"

 
Q&A
1. whitelist must be specified when using new consumer in mirror maker.

配置中搜索whitelist ,添加
Topic Whitelist (whitelist):duan140
 
   2. Invalid url in bootstrap.servers
 
  3. java.lang.OutOfMemoryError: Java heap space
原因:启动时,内存小,将内存调大。
解决办法:(两台都)
vi /opt/cloudera/parcels/KAFKA-2.0.2-1.2.0.2.p0.5/lib/kafka/bin/kafka-server-start.sh

export KAFKA_HEAP_OPTS="-Xmx500m -Xms500m"

不知道为什么CDH版大数据平台,直接修改文件不起作用,需要在页面上修改参数Java Heap Size of Broker为1G。

 
 

 


 

 

posted @ 2018-11-20 17:44  duaner92  阅读(3564)  评论(0编辑  收藏  举报