基本概念


步骤
1.jdk

2.官网二进制包下载,解压

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


3.配置,启动 zookerper

bin/zookeeper-server-start.sh config/zookeeper.properties

4.配置server.properties

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

5.启动 zookerper

6.启动

查看端口


测试

启动消费者:

bin/kafka-console-consumer.sh --zookerper localhost:2181 --topic test --from-beginning  //指定集群与主题

启动生产者:

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


通过PHP操作

php




重启服务器,php-fpm

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


前台启动:
./kafka-server-start.sh ../config/server.properties后台启动:
./kafka-server-start.sh ../config/server.properties 1>/dev/null 2>&1 &指定监听端口
JMX_PORT=2898 ./kafka-server-start.sh ../config/server.properties 1>/dev/null 2>&1 &
进入 bin 目录:
./zookeeper-server-start.sh -daemon ../config/zookeeper.properties 1>/dev/null 2>&1 &
./kafka-server-start.sh -daemon ../config/server.properties 1>/dev/null 2>&1 &



1.下载
wget http://mirrors.shu.edu.cn/apache/kafka/2.0.0/kafka_2.11-2.0.0.tgz2.启动Zookeeper
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties   21813.启动kafka
bin/kafka-server-start.sh -daemon  config/server.properties  90924.安装 rdkafka 1.由于线上是手动编译, 用 yum  装2.先安装 librdkafkahttps://github.com/edenhill/librdkafka在源码安装rdkafkahttp://pecl.php.net/package/rdkafkahttps://arnaud-lb.github.io/php-rdkafka/phpdoc/rdkafka.setup.html创建主题
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic P2P:test
bin/kafka-topics.sh --create --zookeeper 59.110.7.205:2181,47.93.76.136:2181 --replication-factor 1 --partitions 1 --topic P2P:test查看主题
bin/kafka-topics.sh --list --zookeeper localhost:2181
bin/kafka-topics.sh --list --zookeeper 59.110.7.205:2181,47.93.76.136:2181//集群配置
https://blog.csdn.net/a123demi/article/details/70279296//rdkafka 文档
https://arnaud-lb.github.io/php-rdkafka/phpdoc/class.rdkafka-producertopic.html

集群:

2019.1.13 更新

//0.90 版本之后启动消费者的方法
bin/kafka-console-consumer.sh --bootstrap-server 192.168.0.106:9092 --topic test --from-beginning//启动生产者
bin/kafka-console-producer.sh --broker-list 192.168.0.106:9092 --topic test1.先下载 librdkafka
https://github.com/edenhill/librdkafkahttps://runnerliu.github.io/2018/01/04/librdkafkainstallanduse/2.安装PHP库
yum install -y php72-php-pecl-rdkafka.x86_64https://github.com/arnaud-lb/php-rdkafka

http://www.cnblogs.com/imarno/p/5198940.html

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

http://www.cnblogs.com/wangyangliuping/p/5546465.html

http://blog.csdn.net/lizhitao/article/details/25667831

http://www.cnblogs.com/wangyangliuping/p/5546506.html

http://czj4451.iteye.com/blog/2041096

http://blog.sina.com.cn/s/blog_636a55070102wabq.html

2.kafka 安装相关推荐

  1. 学习笔记Kafka(四)—— Kafka安装配置(3)—— Kafka多代理配置及常用操作

    一.环境准备 Centos7, 1 CPU , 2G Memory ,20G Disk , Virtual System Hosts : node110, node111 , node112 全部配置 ...

  2. 学习笔记Kafka(三)—— Kafka安装配置(2)—— Kafka单代理及常用操作

    一.Linux环境准备 Centos7, 1 CPU , 2G Memory ,20G Disk , Virtual System JDK Zookeeper 二.Kafka 安装 下载Kafka安装 ...

  3. linux上卸载kafka,kafka安装在linux上的安装

    kafka安装 第一关 java的安装 捞得嘛,不谈 第二关 zookeeper的安装及配置 1. 直接打开Apach zookeeper进行下载 Tips: source 是源文件,需要编译后才能继 ...

  4. Kafka 安装和搭建 (一)

    Kafka 安装和测试 博客分类: middleware kafkazookeeperscalajvm  1. 简介 kafka (官网地址:http://kafka.apache.org)是一款分布 ...

  5. java kafka搭建,Apache Kafka 安装步骤

    概览 安装过程总共分为 3 大块,第一 Java 环境不必多说,第二 Zookeeper 安装,第三 Kafka 安装. 概念了解 Kafka 有几个重要的概念需要先了解一下 名词 解释 broker ...

  6. Linux环境Kafka安装配置

    Linux环境Kafka安装配置 1. 认识Kafa (1) Kafa介绍 开源消息系统 官网:kafka.apache.org/ 用途:在流式计算中,Kafka一般用来缓存数据,Storm通过消费K ...

  7. Kafka安装及部署

    阅读目录 一.环境配置 二.操作过程 Kafka介绍 安装及部署 回到顶部 一.环境配置 操作系统:Cent OS 7 Kafka版本:0.9.0.0 Kafka官网下载:请点击 JDK版本:1.7. ...

  8. kafka php 安装配置,kafka安装及Kafka-PHP扩展的使用,kafkakafka-php扩展_PHP教程

    kafka安装及Kafka-PHP扩展的使用,kafkakafka-php扩展 话说用了就要有点产出,要不然过段时间又忘了,所以在这里就记录一下试用Kafka的安装过程和php扩展的试用. 实话说,如 ...

  9. 【Kafka】Kafka安装部署

    Kafka版本: 1.0.1 前期环境准备 准备好相应的服务器 本文中服务器共三台: node01,node02,node03 服务器已安装zookeeper集群 Kafka安装步骤 下载安装包 下载 ...

  10. 一、kafka安装下载与kafka初步应用

    kafka安装下载 一.Kafka的下载 1.下载地址 Kafka的Windows下的运行 1.启动Zookeeper 2.启动Kafka Kafka的Linux下的运行 Kafka运行占用的端口 二 ...

最新文章

  1. 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置
  2. 全国大学生智能汽车竞赛介绍-2020
  3. Asp.net 用户控件和自定义控件注册
  4. hud 5929.Basic Data Structure
  5. Django自带的加密算法及加密模块
  6. Centos7安装go-1.9.2
  7. 【TensorFlow-windows】keras接口——卷积手写数字识别,模型保存和调用
  8. idea java主题_IDEA变身超级形态,需要这个酷炫主题
  9. 【大数据课堂000】今天开课了每天更新一集
  10. 面试专题:Python面试题陷阱,你是否会中招?
  11. 201809-1 卖菜
  12. linux实现防止恶意扫描 PortSentry
  13. Web项目部署到阿里云
  14. (经典中的经典!)IT学生解惑真经(转),真会有人看完这15万字吗
  15. 记录一次VMWare15 卸载重装问题
  16. 【20170706】保卫萝卜
  17. 如何申请GlobalSign SSL证书,需要什么条件?
  18. sql/oracle数据库之取整函数round()、ceil()、floor()等等及示例
  19. 关于Oracle导出到csv文件的脚本-spool方法
  20. 欢迎Edrp开发组第一个成员Zhuang Liu的加入!

热门文章

  1. 大数据学习总结(4)参考splunk架构
  2. 使用CSS实现透明边框的效果——兼容当前各种主流浏览器[xyytIT]
  3. NYOJ-97-兄弟郊游问题
  4. R实现地理位置与经纬度相互转换
  5. 五步构建经营指标,拒绝分析不接地气
  6. 21天实战人工智能系列:人工智能产品经理最佳实践(3)
  7. 耿建超英语语法---连词
  8. springboot1.5 和 2.0 引入 redis 并封装工具类
  9. 技术和技术管理人员评价标准
  10. mysql 查询的关键词的执行顺序