ARM_kafka搭建
ARM_KAFKA搭建
一、搭建环境
搭建服务器IP | 环境 | kafka版本号 |
---|---|---|
20.10.0.xx | CentOS Linux release 7.9.2009 (AltArch) | kafka_2.12-2.20 |
20.10.0.xx | CentOS Linux release 7.9.2009 (AltArch) | zookeeper_3.7.0 |
二、搭建步骤
1、使用docker-compose容器管理文件进行一键启动docker环境。
安装路径为:/data/kafka
version: '3.2'services:zookeeper:image: zookeeperports:- "2181:2181"privileged: truevolumes:- /data/zook/data:/data- /data/zook/datalog:/datalog - /etc/localtime:/etc/localtimecontainer_name: "zookeeper"restart: alwayskafka:image: wyh1791/kafka-arm64v8container_name: "kafka"ports:- "9092:9092"privileged: trueenvironment:- TZ=Asia/Shanghai- KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181- KAFKA_AUTO_CREATE_TOPICS_ENABLE=true- KAFKA_ADVERTISED_HOST_NAME=20.10.0.xx- KAFKA_ADVERTISED_PORT=9092- KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://20.10.0.xx:9092- KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092- KAFKA_HEAP_OPTS=-Xmx16G -Xms16G- KAFKA_LOG_RETENTION_HOURS=168volumes:- /data/kafka/kafka_data:/kafka- /var/run/docker.sock:/var/run/docker.sock- /etc/localtime:/etc/localtimerestart: always
2、kafka启动
docker-compose up -d #默认文件下可以这样启动,如果不是默认文件名 -f指定文件名进行启动
三、测试
搭建部署好后,进行docker容器测试:
1、创建topic
/opt/kafka/bin/kafka-topics.sh --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test
2、topic列表查询
/opt/kafka/bin/kafka-topics.sh --zookeeper 20.10.0.xx:2181 --list
3、启动kafka生产者
/opt/kafka/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
4、启动kafka消费者
/opt/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
总结:上述如果执行无问题,生产者、消费者互通并可消费到说明kafka搭建成功。进行程序连接测试。
ARM_kafka搭建相关推荐
- 正式压力测试:locust进阶,超简单搭建生产级locust集群
locust进阶,搭建生产级locust集群 本教程基于k8s集群搭建,使用helm作为包管理工具 通过helm安装locust
- 使用Docker搭建svn服务器教程
使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...
- hexo-github-博客搭建指南
经过一天的折腾,总算是把博客搭建好了,在这里记录下搭建博客过程中参考的资料.搭建这个博客的主要目的是记录自己的学习.成长过程,而是否有人看,又有多少人看对我来说不是重点. 搭建博客过程重要参考以下几个 ...
- Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...
- Windows10+Anaconda3+Pycharm环境搭建
Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...
- centos7httpd服务的搭建
---------------------------------------httpd搭建--------------------------------------------- yum inst ...
- SpringCloud Alibaba微服务实战(一) - 基础环境搭建
说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...
- kafka+zookeeper搭建步骤kafka问题
kafka+zookeeper搭建步骤 帅气的名称被占用关注 0.1392018.12.04 13:48:00字数 1,007阅读 88 vmware 安装centOS7 克隆虚拟为:三台 本地你的I ...
- 五分钟搭建一个基于BERT的NER模型
BERT 简介 BERT是2018年google 提出来的预训练的语言模型,并且它打破很多NLP领域的任务记录,其提出在nlp的领域具有重要意义.预训练的(pre-train)的语言模型通过无监督的学 ...
最新文章
- Android 模仿微信启动动画
- 电脑打印机共享,打印机共享
- python一点基础都没有的怎么办-Python基础常见问题总结(一)
- 基于Python——实现远程下载sftp文件(只下载.zip文件)
- oracle rman 架构图,图解Oracle RMAN备份入门
- 2压缩备份数据库_为什么您的企业需要备份数据库
- gulp常用插件总结
- 编译原理 python_Python局部变量编译原理
- Tomcat Firewall JMX RMI
- 不到50行代码实现一个能对请求并发数做限制的通用RequestDecorator
- 设计模式记--Observer Pattern观察者模式
- 检测单击鼠标左键并拖动的消息_计算机视觉OpenCV学习笔记(四):关于鼠标的相关事件函数...
- Ubuntu 配置Samba 服务器
- java关键字值transient
- linux模拟进程调度,Linux进程调度模拟3
- 高级计算机图形学建模技术与方法
- 轻量级数据格式 —— JSON
- 数据科学Python库01:Pandas
- Qt 5 编译 glm
- 增加网站的档次!网页设计师可在网站中加入暗色调
热门文章
- vue与ios和Android联调方法
- 解决Failing package is:mysql-community-icu-data-files-8.0.29-1.el7.x86_64 GPG Keys are configured as..
- css实现闪烁的灯,纯CSS实现的闪烁霓虹灯文本动画特效
- ESXi虚拟机磁盘格式转换与减小硬盘容量的方法
- 2020-08-07#自学编程方法论# 怎么学到后面越来越难?达克效应在作祟!
- 通用模块系列--日期操作工具类
- 区块链是什么通俗解释_区块链是什么,区块链是什么通俗解释
- 地铁怎么坐才不能做反_坐地铁怎样才不会坐反方向
- 关于啤酒和尿布故事的真相
- 【设计模式】七大原则之“依赖倒转原则”