laradock 根据官方文档修改配置文件

Install RDKAFKA extension in php-fpm

1 - Open the .env file

2 - Search for the PHP_FPM_INSTALL_RDKAFKA argument under the PHP-FPM container

3 - Set it to true

4 - Re-build the container docker-compose build php-fpm

Install RDKAFKA extension in workspace

This is needed for ‘composer install’ if your dependencies require Kafka.

1 - Open the .env file

2 - Search for the WORKSPACE_INSTALL_RDKAFKA argument under the WORKSPACE container

3 - Set it to true

4 - Re-build the container docker-compose build workspace

然后编译重启 docker镜像 貌似还有装zookeeper

重点docker-compose.yml 中kafka配置

### kafka ####################################################

kafka:

image: wurstmeister/kafka

ports:

- "9092:9092"

environment:

KAFKA_BROKER_ID: 1

KAFKA_ADVERTISED_HOST_NAME: kafka

KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka:9092

KAFKA_MESSAGE_MAX_BYTES: 2000000

KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181

volumes:

- ${DATA_PATH_HOST}/kafka:/kafka

- /var/run/docker.sock:/var/run/docker.sock

networks:

- backend

将配置中127.0.0.1 改成 kafka 因为docker中同一网络提供的内网ip可能会变化,所以要配置成服务名称kafka

再然后查看kafka容器进入

docker exec -it ${CONTAINER ID} /bin/bash

CONTAINER ID 用docker ps 查看kafka容器id

我安装的是wurstmeister/kafka 镜像 进入容器后进入如下目录

cd /opt/kafka_2.13-2.8.1/bin/

创建topic

./kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic test

生产消息

./kafka-console-producer.sh --broker-list localhost:9092 --topic test

这个时候可以再开一个窗口,用作消费

./kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --from-beginning --topic test

然后一遍输入 一遍消费就可以了

有时间再出一篇laravel 使用的教程

参考

http://laradock.io/

https://blog.csdn.net/XIAOHUI_ID/article/details/122662020

https://xie.infoq.cn/article/9aca8523fdda21ccc71c8cd7b

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

laradock 安装使用 kafka相关推荐

  1. 安装搭建kafka集群

    文章目录 一.简介 二.kafka架构 三.kafka安装部署 四.启动kafka集群 五.测试 一.简介 Kafka,分布式的消息队列系统(Message Queue)官网:https://kafk ...

  2. 在Windows安装运行Kafka

    在Windows安装运行Kafka 一.安装JAVA JDK 1.下载安装包 http://www.oracle.com/technetwork/java/javase/downloads/jdk8- ...

  3. laradock安装篇

    注意:laradock安装之前需要先安装docker 1.在你的机器上的任意位置克隆repository(类似于上面的还没有一个PHP项目): git clone https://github.com ...

  4. laradock 安装php扩展,Redis安装PHP安装Redis扩展Laradock下安装Redis扩展Laravel

    听说99%的同学都来这里充电吖 NoSQL及Redis介绍 Redis安装C语言开发,官网下载源码编译,编译依赖gcc环境,需要先安装gcc 1.yum install gcc-c++ 2.redis ...

  5. mac(Linux)安装配置kafka环境

    mac(Linux)安装配置kafka环境 导读 本文介绍如何在Mac系统上安装和配置kafka环境,也适用于Linux系统,强烈***不建议***在Windows环境下尝试本博客. 软件环境说明如下 ...

  6. atlas安装需要kafka吗_Apache Atlas安装使用说明文档

    简介 Apache Atlas是Apache基金会的孵化项目,是Hadoop生态圈的数据治理和元数据框架(Data Governance and Metadata framework).Atlas是一 ...

  7. 查询linux kafka安装目录,Kafka 1.0.0安装和配置--Linux篇

    阅读目录: 1. 关闭防火墙和Selinux 2. 安装所需环境JDK,Zookeeper 3. 下载Kafka 1.0.0版本 4. 配置Kafka 5. 启动Kafka并验证 6. 报错及解决 7 ...

  8. atlas安装需要kafka吗_Atlas 2.1.0 实践(2)—— 安装Atlas

    在完成Atlas编译以后,就可以进行Atlas的安装了.Atlas的安装主要是安装Atlas的Server端,也就Atlas的管理页面,并确保Atlas与Kafka Hbase Solr等组件的集成. ...

  9. kafka Linux 下启动服务 测试,Linux下安装部署Kafka分布式集群与测试

    注意:部署Kafka之前先部署环境Java.Zookeeper 准备三台CentOS_6.5_x64服务器,分别是: IP: 192.168.0.249dbTest249 Kafka IP: 192. ...

最新文章

  1. MirantisOpenStack-Fuel 9.0
  2. 求非线性方程组的最小二乘解的广义逆法C实现
  3. 在Linux上安装其他版本的cmake 或 升级cmake
  4. windows下python 使用CRF++ python接口的配置
  5. 程序员写的数字代表什么_代表性不足的国家的程序员可以取得成功的6种方法...
  6. 【Clickhouse】Clickhouse 整合 Prometheus 监控 运行时状态
  7. Adobe AIR移动应用中的文本输入
  8. Mybatis工作中常见关系映射总结
  9. 2016年移动广告聚合平台浅析
  10. DuiLib快速入门。你的第一个DuiLib程序
  11. csgo/5e机器码解封方法,永久性解除,重装系统都不掉
  12. LAMP平台部署及应用_wuli大世界_新浪博客
  13. linux dot命令,DOT语言使用笔记(1)
  14. 执念斩长河入CSDN的第一篇日志
  15. 安卓一体机开发板,安卓主板广告机
  16. 电信和移动差距:关于充话费赠手机的营销对比
  17. 时间序列分析的基本思路与步骤
  18. 基于FPGA的DDS 信号发生器(三)
  19. iOS Widget开发
  20. 《JavaSE-第二章》之基本数据类型与类型转换

热门文章

  1. 光场相机重聚焦之二——Lytro Illum记录光场
  2. 闲鱼API接口,如何获取原生数据
  3. Android模拟器断开原因及快速连接方法
  4. mysql数据模型三要素_E-R模型的三要素为实体、属性、联系-智慧树数据库原理章节答案...
  5. 小程序怎么运营才会有高收益?流量主官方文档中寻找的可行性方案
  6. 基于maxwell的反电动势波形导出处理
  7. [经验] 轻松解读PID控制算法的三种参数的自整定方法
  8. python opencv 为图片添加alpha通道并设置透明,判断是否存在alpha通道
  9. java qq登陆界面源码下载_javaSwingQQ登录界面
  10. 某互联网银行 区块链技术暑假实习生在线笔试 回忆