使用docker快速部署kafka
1 |
vim docker-compose.yml |
安装php的Kafka扩展
-
安装
librdkafka1
2
3
4
5git clone https://github.com/edenhill/librdkafka.git
cd librdkafka
./configure
make
sudo make install -
安装
php-rdkafka扩展1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16git clone https://github.com/arnaud-lb/php-rdkafka.git
#生成configure文件
/usr/local/php/bin/phpize
#编译安装
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
#在php.ini 文件中配置 rdkafka扩展
vim /usr/local/php/etc/php.ini
extension=rdkafka.so
#查看扩展是否生效
php -m | grep kafka
php使用Kafka
1 |
class kafka |
创建topic
1 |
# 查看topic列表 |
使用方式
1 |
生产者: |
留言