前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >KAFKA-PHP环境搭建

KAFKA-PHP环境搭建

作者头像
王亚昌
发布2018-08-03 15:33:56
8960
发布2018-08-03 15:33:56
举报
文章被收录于专栏:王亚昌的专栏王亚昌的专栏

1. 下载二进制版本

http://kafka.apache.org/downloads.html

kafka_2.10-0.10.0.1.tgz 解压到  /home/deploy/tar/kafka_2.10-0.10.0.1 

2. 启动 ./bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

./bin/kafka-server-start.sh -daemon config/server.properties

3. 安装librdkafka

https://github.com/edenhill/librdkafka git clone https://github.com/edenhill/librdkafka.git

./configure

make

make install

4. 安装php-rdkafka

https://github.com/arnaud-lb/php-rdkafka

$ git clone https://github.com/arnaud-lb/php-rdkafka.git $ cd php-rdkafka $ # For PHP 7, checkout the php7 branch: $ # git checkout php7 $ phpize $ ./configure $ make all -j 5 $ sudo make install

5. 配置扩展环境

https://arnaud-lb.github.io/php-rdkafka/phpdoc/rdkafka.installation.manual.html

       下午发现kafka启动没有成功,看了下启动脚本,因为jmx服务的原因。注释掉bin/kafka-run-class.sh 下的这几行就ok,已经测试ok了,邮件记录一下。

# JMX settings #if [ -z "$KAFKA_JMX_OPTS" ]; then #  KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false  -Dcom.sun.management.jmxremote.ssl=false " #fi # JMX port to use #if [  $JMX_PORT ]; then #  KAFKA_JMX_OPTS="$KAFKA_JMX_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT " #fi

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年12月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档