参考:
https://www.jianshu.com/p/fd8ce54e1156 (PHP *** 作kafka)
常识:1,kafak依赖zookeeper,zookerper基于java
1,安装java环境,linux一般默认安装了java
java -version #查看java版本
2,安装zookeeper
参考:https://www.runoob.com/w3cnote/zookeeper-setup.html
下载:
wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gztar -zxvf zookeeper-3.4.14.tar.gzcd zookeeper-3.4.14cd conf/cp zoo_sample.cfg zoo.cfg
配置:
vim zoo.cfgtickTime=2000dataDir=/path/to/zookeeper/dataclIEntPort=2181initlimit=5synclimit=2
启动:
cd ..cd bin/sh zkServer.sh start
3,安装kafka
参考:http://kafka.apache.org/quickstart
下载:
wget https://downloads.apache.org/kafka/2.8.0/kafka_2.13-2.8.0.tgztar -xzf kafka_2.13-2.8.0.tgzcd kafka_2.13-2.8.0
4,安装PHP的kafka的扩展
git clone https://github.com/arnaud-lb/PHP-rdkafka.git #生成configure文件/Users/shiyibo/LNMP/PHP/bin/PHPize #编译安装 ./configure --with-PHP-config=/Users/shiyibo/LNMP/PHP/bin/PHP-configmakemake install #在PHP.ini 文件中配置 rdkafka扩展vim /Users/shiyibo/LNMP/PHP/etc/PHP.iniextension=rdkafka.so #查看扩展是否生效$PHP -m | grep kafka
总结
以上是内存溢出为你收集整理的kafka基本用法全部内容,希望文章能够帮你解决kafka基本用法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)