docker安装kafka,超级简单的
简介
kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解耦、削峰、异步处理的作用。
kafka对外使用topic的概念,生产者往topic里写消息,消费者从读消息。为了做到水平扩展,一个topic实际是由多个partition组成的,遇到瓶颈时,可以通过增加partition的数量来进行横向扩容。单个parition内是保证消息有序。
每新写一条消息,kafka就是在对应的文件append写,所以性能非常高。
下面我带大家用docker安装kafka
1.下载镜像
这里使用了wurstmeister/kafka和wurstmeister/zookeeper这两个版本的镜像
docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka
docker pull sheepkiller/kafka-manager
查看镜像 docker images
2.运行容器
2.1 启动kafka
docker run -d --name kafka --publish 9082:9092 \--link zookeeper:zookeeper \--env KAFKA_BROKER_ID=100 \--env HOST_IP=192.168.1.108 \--env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 \--env KAFKA_ADVERTISED_HOST_NAME=192.168.1.108 \--env KAFKA_ADVERTISED_PORT=9082 \--restart=always \--volume /etc/localtime:/etc/localtime \wurstmeister/kafka
2.2 启动zookeeper
docker run -d --name zookeeper --publish 2181:2181 \--volume /etc/localtime:/etc/localtime \--restart=always \wurstmeister/zookeeper
2.3 启动kafka-manager
docker run -d --name kafka-manager \--link zookeeper:zookeeper \--link kafka:kafka -p 9001:9000 \--restart=always \--env ZK_HOSTS=zookeeper:2181 \sheepkiller/kafka-manager
3.访问kafkamanager
http://服务器公网ip:9001/
docker安装kafka,超级简单的相关推荐
- Docker安装Kafka(docker-compose.yml)
Docker安装Kafka(docker-compose.yml) 前置条件 请先安装Docker 创建docker-compose.yml文件 version: '2' services:zooke ...
- docker安装rabbitmq及简单管理
docker安装rabbitmq及简单管理 rabbitmq镜像下载与安装 1.docker search rabbitmq 命令说明:从docker仓库搜索rabbitmq的镜像,类似maven的中 ...
- Docker安装(超级详细!!!)
Docker安装(超级详细!!!) 云主机:腾讯云15天免费主机 系统:Centos7.2 #将其他的yum源删除 rm -rf /etc/yum.repos.d/* #使用阿里云的yum源 wget ...
- 腾讯云服务器docker安装Kafka
腾讯云服务器docker安装Kafka 环境准备 docker 安装zookeeper docker 安装kafka window 安装kafka tool 下载安装包 环境准备 腾讯云服务器(轻量服 ...
- docker安装kafka教程
docker安装kafka教程:https://blog.csdn.net/lw1124052197/article/details/103781350 注意:kafka玄幻发消息时得设置一个延迟,否 ...
- 【Kafka】Docker安装kafka、搭建kafka集群
kafka官方文档:https://kafka.apache.org/documentation/#quickstart 我们都知道kafka3.0之前依赖于zookeeper(zk)管理其中的元数据 ...
- Docker安装Kafka教程(超详细)
首先创建一个网络 app-tier:网络名称 –driver:网络类型为bridge docker network create app-tier --driver bridge 1.安装zookee ...
- docker php kafka,docker安装kafka
前言 最近在用kafka做项目,所以本地搭建下kafka,但是又嫌java安装和安装kafka太麻烦,所以想到用docker来部署. 镜像 wurstmeister/kafka 维护较为频繁的一个Ka ...
- docker 安装kafka
kafka 依赖 zookeeper [root@k8s-master ~]# docker search zookeeper NAME DESCRIPTION STARS OFFICIAL AUTO ...
最新文章
- ubuntu 常见配置文件
- 响应式设计的真正挑战:RSS
- C++智能指针 shared_ptr、weak_ptr
- 将项目依赖也打到jar包中
- 朗读评价语言集锦_干货 | 教师课堂评价规范用语的几点建议,建议收藏!
- 敏捷练习 讨论 谁是你生命中的贵人
- Intel-VT 与虚拟化限制
- 不用下载Axure RP Extension for Chrome插件,即可看原型文件
- 转-----EasyCHM制作教程
- mv命令移动文件夹及其下所有文件
- Java编程初学者看什么书籍比较合适?
- 如何从缓存白嫖网易云音乐
- SpringBoot中cron表达式周一到周五运行设置
- AD学习笔记(四)PCB布局分析
- 网站建设项目合同撰写
- 同步传输和异步传输的区别
- 算法岗面试必读-机器学习面试实战
- 何一凡2021年北京高考成绩查询,2021年北京美术高考成绩查询网址
- 阿里云直播鉴权php代码
- 《华林科纳-半导体工艺》 浸涂法制备氧化锌薄膜
热门文章
- JavaScriptWindow使用对象
- WKInterfaceImage 无法更新图片的问题
- 跨平台(Android, iOS, WP, HTML5)游戏开发libGDX学习教程
- 在XenApp如何发布SAP的客户端(上)
- 今天去团省委维护网站
- X264电影压缩率画质
- 图像数据格式基础知识
- 【pyqt5学习】——给窗口添加图标
- string中c_str()、data()、copy(p,n)函数的用法
- shell 判断字符串相等_编程小短文:Bash子字符串还在用==?试试=~性能瞬间飙升100倍...