【kafka实战】01 3分钟在Linux上安装kafka
本节采用docker安装Kafka。采用的是bitnami的镜像。Bitnami是一个提供各种流行应用的Docker镜像和软件包的公司。采用docker的方式3分钟就可以把我们想安装的程序运行起来,不得不说真的很方便啊,好了,开搞。使用前提:Linux虚拟机,安装好了docker环境。如果没有安装docker的话,请参考这里,先把docker先安装上。
一、查看kafka镜像
[root@localhost ~]# docker search kafka
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
bitnami/kafka Apache Kafka is a distributed streaming plat… 740 [OK]
ubuntu/kafka Apache Kafka, a distributed event streaming … 35
bitnami/kafka-exporter 13
我们选择Star最多的镜像: bitnami/kafka。
二、拉取镜像
用docker pull命令拉取
[root@localhost ~]# docker pull bitnami/kafka
Using default tag: latest
latest: Pulling from bitnami/kafka
......
如果不指定版本,那么默认是latest版本。
三、查看镜像
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
bitnami/kafka latest 7e7d5501f213 33 hours ago 559MB
可以看到镜像拉下来了
四、安装zookeeper集群
同样的,我们也用docker镜像的方式来安装
镜像搜索
[root@localhost ~]# docker search zookeeper
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
zookeeper Apache ZooKeeper is an open-source server wh… 1385 [OK]
bitnami/zookeeper ZooKeeper is a centralized service for distr… 99 [OK]
还是安装bitnami/zookeeper
[root@localhost ~]# docker pull bitnami/zookeeper
Using default tag: latest
latest: Pulling from bitnami/zookeeper
运行zookeeper镜像
docker run --name zookeeper -d -p 2181:2181 -e ALLOW_ANONYMOUS_LOGIN=yes bitnami/zookeeper
四、运行kafka镜像
docker run -d --name kafka -p 9092:9092 --restart=always \
-e KAFKA_BROKER_ID=0 \
-e ALLOW_PLAINTEXT_LISTENER=yes \
-e KAFKA_CFG_ZOOKEEPER_CONNECT=192.168.56.201:2181 \
-e KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://192.168.56.201:9092 \
-e TZ="Asia/Shanghai" \bitnami/kafka:latest
其中本机器的ip是:
第一行是docker 启动命令,指定为后台运行,指定端口映射
-e:指定环境变量
参数说明如下
- ALLOW_PLAINTEXT_LISTENER:允许使用PLAINTEXT侦听器
- KAFKA_BROKER_ID=0:集群的broker的ID,该ID是集群的唯一标识
- KAFKA_CFG_ZOOKEEPER_CONNECT:zk的连接地址
- KAFKA_CFG_ADVERTISED_LISTENERS:kafka发布到zookeeper供客户端使用的服务地址。
- TZ:指定时区,这里指定亚洲上海时区,也就是东八区
运行命令后,查看一下容器是否启动成功了
[root@localhost ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
922e61e655f6 bitnami/kafka:latest "/opt/bitnami/script…" 6 seconds ago Up 4 seconds 0.0.0.0:9092->9092/tcp, :::9092->9092/tcp kafka
看上去是启动成功了
查看日志
docker logs kafka
五、kafka客户端可视化工具的安装
下载 Offset Explorer 地址:https://www.kafkatool.com/
建立一个连接
再创建一个topic
topic相关信息,如数据,分区和配置,都可以看到
六、扩展阅读
在玩容器的时候,一般搜索镜像的时候,会发现bitnami仓库的镜像,star都比较高。发现确实好用!
这里附上
官网链接:https://bitnami.com/stacks
在bitnami的官网,可以看到很多打包好的应用,链接进去是github的链接,是相关的镜像的说明
其中kafka镜像的git链接:https://github.com/bitnami/containers/tree/main/bitnami/kafka
相关文章:
![](https://img-blog.csdnimg.cn/97da92f9982b488480f143ec5ec36e28.png)
【kafka实战】01 3分钟在Linux上安装kafka
本节采用docker安装Kafka。采用的是bitnami的镜像。Bitnami是一个提供各种流行应用的Docker镜像和软件包的公司。采用docker的方式3分钟就可以把我们想安装的程序运行起来,不得不说真的很方便啊,好了,开搞。使用前提:Linux虚拟机&…...
![](https://www.ngui.cc/images/no-images.jpg)
yum安装mysql8
记录一下安装过程用于后面项目参考 目录 说明安装步骤yum安装默认目录修改默认的数据目录必要的my.cnf属性修改卸载Mysql 说明 一般情况下都是docker安装,部分特殊情况下,例如老外的项目部分禁用docker,那一般二进制安装或者yum直接安装。 …...
![](https://www.ngui.cc/images/no-images.jpg)
十五)Stable Diffusion使用教程:另一个线稿出3D例子
案例:黄金首饰出图 1)线稿,可以进行色阶加深,不易丢失细节; 2)文生图,精确材质、光泽、工艺(抛光、拉丝等)、形状(包括深度等,比如镂空)和渲染方式(3D、素描、线稿等)提示词,负面提示词; 3)seed调-1,让ai随机出图; 4)开启controlnet,上传线稿图,选择cann…...
![](https://www.ngui.cc/images/no-images.jpg)
2023icpc网络预选赛I. Pa?sWorD(dp)
题目给定字符串长度n以及字符串s 其中出现小写字母可以代表小写字母和大写字母 比如a可以代表a和A 出现?可以代表26个小写字母和26个大写字母和10个数字 出现大写字母和数字就是原本的数 同时要求大写字母,小写字母,数字一定都存在替换完的字符串中…...
![](https://img-blog.csdnimg.cn/17483394b4564f0281567dffe3cc065f.png#pic_center)
maven本地安装jar包
在实际开发中,有些jar包不能通过公共库下载,只能本地安装。可以按照以下步骤操作: 1、安装命令 mvn install:install-file -DgroupIdcom.chinacreator.sm -DartifactIdfbm-sm-common -Dversion0.0.1 -Dpackagingjar -Dfile../newJar/fbm-sm…...
![](https://www.ngui.cc/images/no-images.jpg)
QT中的inherits
目录 简介: 实例: 简介: 在Qt中,可以使用inherits函数来判断一个对象是否属于某个类或其派生类。inherits函数是QObject类的成员函数,因此只能用于继承自QObject的类的对象。 以下是inherits函数的一般用法…...
![](https://img-blog.csdnimg.cn/70a775d4b47446f3af099f4c2d344f1a.png)
全国职业技能大赛云计算--高职组赛题卷①(容器云)
全国职业技能大赛云计算--高职组赛题卷①(容器云) 第二场次题目:容器云平台部署与运维任务1 Docker CE及私有仓库安装任务(5分)任务2 基于容器的web应用系统部署任务(15分)任务3 基于容器的持续…...
![](https://img-blog.csdnimg.cn/06e5055b4aa247b4a50cf640eddb734a.png)
基于springboot+vue的入校申报审批系统
博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…...
![](https://img-blog.csdnimg.cn/0753a5bcc2924a0fb0398e6337c5a387.jpeg)
安卓逆向 - EdXposed LSPosed VirtualXposed
一、引言 接上篇:安卓逆向 - Xposed入门教程_小馒头yy的博客-CSDN博客 我们介绍了Xposed入门安装使用,但是只支持到Android 8,并且安装模块需要重启。今天我们来看看Xposed的其他版本。 二、各种Xposed框架对比 1、Xposed 只支持到安卓8&…...
![](https://img-blog.csdnimg.cn/c35fcf25899f4d1bba3ed5388bb07722.png)
Linux三大搜索指令的区别
find:可以在指定的路径下进行文件的搜索 —— 真的在磁盘文件中查找 例如find /usr/bin/ -name ls which 可以在指令路径下,/usr/bin,搜索指令文件 例如:which ls whereis:在系统特定的路径下查找,既可以找到可执行程序ÿ…...
![](https://img-blog.csdnimg.cn/fa1dd3eb2b3840c690facfaa2e1ef6d6.png)
C++ -- 特殊类设计
目录 设计一个类,不能被拷贝 C98的做法 C11的做法 设计一个类,只能在堆上创建对象 实现方式1 实现方式2 设计一个类,只能在栈上创建对象 实现方式1 方式1的优化 实现方式2 设计一个类,不能被继承 设计模式 什么是设计…...
![](https://img-blog.csdnimg.cn/5cf9efcf177d41de9f5b72a141c0fc3d.jpeg)
指针和数组笔试题的透析
指针---进阶篇(三) 一、前言二、一维数组例题透析:三、指针笔试题1.例一:2.例二:3.例三:4.例四:5.例五:6.例六: 一、前言 那么好了好了,宝子们,从…...
![](https://img-blog.csdnimg.cn/c43225a23880429286d0da2e846e8274.gif#pic_center)
「UG/NX」Block UI 超级点SuperPoint
✨博客主页何曾参静谧的博客📌文章专栏「UG/NX」BlockUI集合📚全部专栏「UG/NX」NX二次开发「UG/NX」BlockUI集合「VS」Visual Studio「QT」QT5程序设计「C/C+&#...
![](https://www.ngui.cc/images/no-images.jpg)
Linux——kafka常用命令
一、Kafka的常用命令包括: 1. 启动Zookeeper服务 前台启动: ./bin/zookeeper-server-start.sh config/zookeeper.properties 后台启动: ./bin/zookeeper-server-start.sh -daemon config/zookeeper.properties 2. 停止Zookeeper服务 .…...
![](https://img-blog.csdnimg.cn/img_convert/7662998e1b2db3053ce703c00ec8fa0d.gif)
GLTF编辑器如何快速重置模型原点
1、什么是模型原点? 模型原点是三维建模中的概念,它是指在一个虚拟三维空间中确定的参考点。模型原点通常位于模型的几何中心或基本组件的中心位置。如图所示: 可以看到模型的原点在模型的几何中心 2、模型原点的作用 知道了什么是模型原点&…...
![](https://img-blog.csdnimg.cn/db2aaf039c194ff69b47779c0cdd49ad.png)
【STL】vector常见用法及模拟实现(附源码)
目录 前言1. vector介绍及使用1.1vector的介绍1.2 vector的使用1.2.1 构造函数 1.2.2 vector对象遍历1.2.3 reserve和resize1.2.4 insert和erase 2. vector模拟实现2.1 vector迭代器失效问题2.2 模拟实现reserve函数浅拷贝问题2.3模拟实现源码2.3.1 vector.h2.3.2 test.cpp 前言…...
![](https://www.ngui.cc/images/no-images.jpg)
深度学习保姆级教学
文章目录 前言1.深度学习概论2.神经网络1.基础原理2.损失函数3.SoftMax4.前向传播5.反向传播1.反向传播介绍 6 卷积神经网络应用1.检测任务2.超分辨率重构3.医学检测4.无人驾驶5. 人脸识别 6.卷积网络和传统区别7.卷积神经网络1.卷积做了什么?2.节点网络1.Alexnet2.…...
![](https://www.ngui.cc/images/no-images.jpg)
计算机视觉的优势和挑战
计算机视觉(CV)是一项快速发展的技术,它具有许多优势和挑战。以下是一些可能的例子: 优势: 1. 自动化:CV技术可以自动化任务,例如图像分类、目标检测和跟踪,从而提高生产力和减少人…...
![](https://img-blog.csdnimg.cn/img_convert/8f9ac24f7314580e4e12449aa9ea3cb6.png)
群晖管家+内网穿透实现公网远程访问本地黑群晖
白嫖怪狂喜!黑群晖也能使用群晖管家啦! 文章目录 白嫖怪狂喜!黑群晖也能使用群晖管家啦!1.使用环境要求:2.下载安装群晖管家app3.随机地址登陆群晖管家app4.固定地址登陆群晖管家app 自己组装nas的白嫖怪们虽然也可以通…...
![](https://www.ngui.cc/images/no-images.jpg)
Essential C++【读书笔记 思考总结】
本篇博客是学习过程中的笔记、思考和总结。原文链接: 3 泛型编程风格 Generic Programming3.1 指针的算术运算3.2 了解 Iterator(泛型指针)3.3 所有容器的共通操作 3 泛型编程风格 Generic Programming STL的主要组件:Container&…...
![](https://img-blog.csdnimg.cn/46b6fcb2fa604c86ae2a666c14d9072a.png)
深度学习实战基础案例——卷积神经网络(CNN)基于Xception的猫狗识别|第2例
文章目录 一、环境准备二、数据预处理三、构建模型四、实例化模型五、训练模型5.1 构建训练函数5.2 构建测试函数5.3 开始正式训练 六、可视化精度和损失七、个体预测总结 今天使用轻量级的一个网络Xception做一个简单的猫狗识别案例,我的环境具体如下: …...
![](https://www.ngui.cc/images/no-images.jpg)
Linux Systemd 配置开机自启
博文目录 文章目录 Systemd操作方式配置方式配置示例参考 Systemd Systemd 是一个用于启动、管理和监控 Linux 系统的初始化系统。它是许多现代 Linux 发行版中默认的初始化系统,取代了传统的 SysVinit 和 Upstart。 Systemd 的引入在 Linux 社区引起了一些争议&…...
![](https://img-blog.csdnimg.cn/4cc67de337524376ad7507e4384a31b8.png)
华为云云耀云服务器L实例评测|轻量级应用服务器对决:基于 fio 深度测评华为云云耀云服务器L实例的磁盘性能
本文收录在专栏:#云计算入门与实践 - 华为云 专栏中,本系列博文还在更新中 相关华为云云耀云服务器L实例评测文章列表如下: 华为云云耀云服务器L实例评测 | 从零开始:云耀云服务器L实例的全面使用解析指南华为云云耀云服务器L实…...
![](https://img-blog.csdnimg.cn/85a22603c7f94fcaa97da85ca010f49f.png)
卸载Visual Studio 2010学习版 —— 卸载VCExpress
目录 最初安装Visual Studio 2010学习版是因为计算机二级 C语言考试而装,现如今考完试后便可卸载掉了,安装简便而卸载却没有uninstall.exe文件。故本文提供卸载方式。 进入到程序目录,找到setup.exe文件,也可以在程序目录搜索set…...
![](https://img-blog.csdnimg.cn/55820e755e1e49c1a1b090748d47e9c7.png)
react的状态管理简单钩子方法
1.recoil useProvider文件: import { atom, useRecoilState } from recoil;const initState atom({key: initState,default: {state: [],}, })// 将业务逻辑拆分到一个单独文件中,方便进行状态管理 export interface StateProps {id: number;text: string;isFini…...
![](https://img-blog.csdnimg.cn/eeb93066e5b547f1b8d3e63b1c7e4d5e.png)
【Git】轻松学会 Git:深入理解 Git 的基本操作
文章目录 前言一、创建 Git 本地仓库1.1 什么是仓库1.2 创建本地仓库1.3 .git 目录结构 二、配置 Git三、认识 Git 的工作区、暂存区和版本库3.1 什么是 Git 的工作区、暂存区和版本库3.2 工作区、暂存区和版本库之间的关系 四、添加文件4.1 添加文件到暂存区和版本库中的命令4…...
![](https://img-blog.csdnimg.cn/49003d19702f43c9a233b53cf361faf0.png)
什么是HTTP头部(HTTP headers)?
聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 理解 HTTP 头部(HTTP Headers)⭐ HTTP 头部的分类⭐ HTTP 头部的应用⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦&#x…...
![](https://img-blog.csdnimg.cn/7c6d8c39a67e417e998f24c6a1d409af.png)
SpringCloud Alibaba 入门到精通 - Sentinel
SpringCloud Alibaba 入门到精通 - Sentinel 一、基础结构搭建1.父工程创建2.子工程创建 二、Sentinel的整合SpringCloud1.微服务可能存在的问题2.SpringCloud集成Sentinel搭建Dashboard3 SpringCloud 整合Sentinel 三、服务降级1 服务降级-Sentinel2 Sentinel 整合 OpenFeign3…...
![](https://img-blog.csdnimg.cn/c2cd8f4ddaf1407ea417102ab043992a.png)
【深度学习实验】前馈神经网络(三):自定义多层感知机(激活函数logistic、线性层算Linear)
目录 一、实验介绍 二、实验环境 1. 配置虚拟环境 2. 库版本介绍 三、实验内容 0. 导入必要的工具包 1. 构建数据集 2. 激活函数logistic 3. 线性层算子 Linear 4. 两层的前馈神经网络MLP 5. 模型训练 一、实验介绍 本实验实现了一个简单的两层前馈神经网络 激活函数…...
![](https://www.ngui.cc/images/no-images.jpg)
HJ68 成绩排序
描述 给定一些同学的信息(名字,成绩)序列,请你将他们的信息按照成绩从高到低或从低到高的排列,相同成绩 都按先录入排列在前的规则处理。 例示: jack 70 peter 96 Tom 70 smith 67 从高到低…...
![](https://www.oschina.net/img/hot3.png)
南通做网站优化公司/卡一卡二卡三入口2021
2019独角兽企业重金招聘Python工程师标准>>> 两段代码,首先是使用方法 CGContextRef context UIGraphicsGetCurrentContext();NSArray *colors [NSArray arrayWithObjects:[UIColor colorWithRed:225.0 / 255.0 green:225.0 / 255.0 blue:225.0 / 255…...
![](https://img-blog.csdnimg.cn/img_convert/494b0db330c89db0161a28f45c7cd2fd.jpeg)
租用域名与空间的网站并会使用/免费优化网站排名
如何学习算法的相关文章,大家估计也看过不少。每个人学算法的方法都不尽相同,这很正常。例如打 ACM 的玩家和不打比赛的玩家来说,训练的方式有不少差异,所以别人所说的学习方式,更多的是作为你的一种参考,包…...
![](/images/no-images.jpg)
提供设计的的网站/山东最新消息今天
制造业税务成本100问-90(转载) 90。如何利用制造业税务成本系统数据empower 原有制造业系统?90。如何利用制造业税务成本系统数据empower 原有制造业系统?目前还有许多的工厂中的成本会计和前端的制造业系统并未整合。究其原因,除了成本会计计…...
![](/images/no-images.jpg)
亳州做网站哪家好/樱桃bt磁力天堂
实际生产开发中,遇到突发情况,需要紧急修复线上bug,但是灰度环境(或者其他预生产测试环境)已经存在多个新功能的代码了,这时候我们可能选择直接在生产tag版本的代码上进行修复并发布。 local_branch : 本地分支名 tag_name : 生…...
![](/images/no-images.jpg)
网站的发展前景/旺道seo优化
Win异常: 除了chrome浏览器外,所有安装的软件都连不上网参考文章: (1)Win异常: 除了chrome浏览器外,所有安装的软件都连不上网 (2)https://www.cnblogs.com/mylove-pro…...
![](/images/no-images.jpg)
wordpress dms/百度经验首页
描述 给一个整数数组,去除重复的元素。 你应该做这些事 1.在原数组上操作2.将去除重复之后的元素放在数组的开头3.返回去除重复元素之后的元素个数 不需要保持原数组的顺序 您在真实的面试中是否遇到过这个题? 是 样例 给出 nums [1,3,1,4,4,2]…...