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搭建相关推荐

  1. 正式压力测试:locust进阶,超简单搭建生产级locust集群

    locust进阶,搭建生产级locust集群 本教程基于k8s集群搭建,使用helm作为包管理工具 通过helm安装locust

  2. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  3. hexo-github-博客搭建指南

    经过一天的折腾,总算是把博客搭建好了,在这里记录下搭建博客过程中参考的资料.搭建这个博客的主要目的是记录自己的学习.成长过程,而是否有人看,又有多少人看对我来说不是重点. 搭建博客过程重要参考以下几个 ...

  4. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  5. Windows10+Anaconda3+Pycharm环境搭建

    Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...

  6. centos7httpd服务的搭建

    ---------------------------------------httpd搭建--------------------------------------------- yum inst ...

  7. SpringCloud Alibaba微服务实战(一) - 基础环境搭建

    说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...

  8. kafka+zookeeper搭建步骤kafka问题

    kafka+zookeeper搭建步骤 帅气的名称被占用关注 0.1392018.12.04 13:48:00字数 1,007阅读 88 vmware 安装centOS7 克隆虚拟为:三台 本地你的I ...

  9. 五分钟搭建一个基于BERT的NER模型

    BERT 简介 BERT是2018年google 提出来的预训练的语言模型,并且它打破很多NLP领域的任务记录,其提出在nlp的领域具有重要意义.预训练的(pre-train)的语言模型通过无监督的学 ...

最新文章

  1. Android 模仿微信启动动画
  2. 电脑打印机共享,打印机共享
  3. python一点基础都没有的怎么办-Python基础常见问题总结(一)
  4. 基于Python——实现远程下载sftp文件(只下载.zip文件)
  5. oracle rman 架构图,图解Oracle RMAN备份入门
  6. 2压缩备份数据库_为什么您的企业需要备份数据库
  7. gulp常用插件总结
  8. 编译原理 python_Python局部变量编译原理
  9. Tomcat Firewall JMX RMI
  10. 不到50行代码实现一个能对请求并发数做限制的通用RequestDecorator
  11. 设计模式记--Observer Pattern观察者模式
  12. 检测单击鼠标左键并拖动的消息_计算机视觉OpenCV学习笔记(四):关于鼠标的相关事件函数...
  13. Ubuntu 配置Samba 服务器
  14. java关键字值transient
  15. linux模拟进程调度,Linux进程调度模拟3
  16. 高级计算机图形学建模技术与方法
  17. 轻量级数据格式 —— JSON
  18. 数据科学Python库01:Pandas
  19. Qt 5 编译 glm
  20. 增加网站的档次!网页设计师可在网站中加入暗色调

热门文章

  1. vue与ios和Android联调方法
  2. 解决Failing package is:mysql-community-icu-data-files-8.0.29-1.el7.x86_64 GPG Keys are configured as..
  3. css实现闪烁的灯,纯CSS实现的闪烁霓虹灯文本动画特效
  4. ESXi虚拟机磁盘格式转换与减小硬盘容量的方法
  5. 2020-08-07#自学编程方法论# 怎么学到后面越来越难?达克效应在作祟!
  6. 通用模块系列--日期操作工具类
  7. 区块链是什么通俗解释_区块链是什么,区块链是什么通俗解释
  8. 地铁怎么坐才不能做反_坐地铁怎样才不会坐反方向
  9. 关于啤酒和尿布故事的真相
  10. 【设计模式】七大原则之“依赖倒转原则”