首页 > 其他分享 >kafka kafka-ui 单机部署

kafka kafka-ui 单机部署

时间:2023-12-14 14:58:22浏览次数:22  
标签:compose 单机 root kafka ui docker config

1. 下载

https://kafka.apache.org/downloads

解压压缩包,以/root/kafka为例

2. 启动zk

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

3. 启动broker

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

4. docker方式安装kakfa-ui

github: https://github.com/provectus/kafka-ui

doc: https://docs.kafka-ui.provectus.io/overview/readme

首先在 ~/kui目录下创建两个文件:

config.yml

kafka:
  clusters:
    - name: local
      bootstrapServers: 172.17.0.1:9092
      metrics:
        port: 9997
        type: JMX
  dynamicConfig:
    enabled: true

docker-compose-kui.yml

services:
  kafka-ui:
    container_name: kafka-ui
    image: provectuslabs/kafka-ui:latest
    ports:
      - "8080:8080"
    environment:
      DYNAMIC_CONFIG_ENABLED: 'true'
    volumes:
      - ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml

创建完毕后,输入命令:

docker compose -f docker-compose.yml up -d

注意:不是docker-compose 而是 docker compose

docker container启动后进入8080端口查看结果:

标签:compose,单机,root,kafka,ui,docker,config
From: https://www.cnblogs.com/aminor/p/17901152.html

相关文章

  • 【GUI软件】小红书搜索结果批量采集,支持多个关键词同时抓取!
    目录一、背景介绍1.1爬取目标1.2演示视频1.3软件说明二、代码讲解2.1爬虫采集模块2.2软件界面模块2.3日志模块三、获取源码及软件一、背景介绍1.1爬取目标您好!我是@马哥python说,一名10年程序猿。我用python开发了一个爬虫采集软件,可自动按关键词抓取小红书笔记数据。......
  • Docker安装Kafka安装zookeeper教程(超详细)
    1Docker安装Kafka安装zookeeper教程(超详细)2app-tier:网络名称3-driver:网络类型为bridge41.dockernetworkcreateapp-tier--driverbridge561、安装zookeeper7Kafka依赖zookeeper所以先安装zookeeper8-p:设置映射端口(默认2181)9-d:后台启动101......
  • Vue + Element UI 实现复制当前行数据功能(复制到新增页面组件值不能更新等问题解决)
    1、需求使用Vue+ElementUI实现在列表的操作栏新增一个复制按钮,复制当前行的数据可以打开新增弹窗后亦可以跳转到新增页面,本文实现为跳转到新增页面。2、实现1)列表页index.vue<el-table><!--其他列--><el-table-columnlabel="操作"width="150"><templateslot-scope=......
  • 云桌面 node_modules 切换艰辛历程记录 rebuild失败记录
    解决nvm切换完需要关闭全部打开的终端或者直接重启更方便遇到的状况:拿到node_modules后更换执行npmrebuild重新构建报错node版本不一致nvm切换版本不成功换个窗口又变回原来版本号了设置默认版本nvmaliasdefault14.16.1发现下面还有一个stable的还指向原来版本......
  • NetSuite 开发日记:如何管理多环境自定义列表值
    在NetSuite中可以创建自定义列表,列表可用于为其他(自定义)记录上的下拉选项列表值。varrec=record.create({type:'customrecord_xx'});rec.setValue({fieldId:'custrecord_xx_fld',value:'1'});rec.save();我们设置自定义列表值,需要使用该值的内......
  • npm 安装是一直卡在idealTree:npm:sill idealTree buildDeps无反应
    最近npminstall下载依赖出现一直卡在idealTree:npm:sillidealTreebuildDeps,最后出现requesttohttps://registry.npmjs.org/simple-zustand-devtoolsfailed,reason:connectETIMEDOUT104.16.3.35:443连接超时?于是ping registry.npmjs.org下这个网站是能够正常连接的,......
  • 界面控件DevExpress .NET MAUI v23.1 - 发布一系列新组件
    DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力......
  • 使用Python和Qt6(PySide6)创建GUI应用1简介
    1简介在本书从GUI开发的基本原理逐步过渡到使用PySide6创建您自己的、功能齐全的桌面应用程序。1.1GUI简史图形用户界面(GUIGraphicalUserInterface)历史悠久,可追溯到20世纪60年代。斯坦福大学的NLS(ON-Line系统引入了鼠标和窗口概念,并于1968年首次公开展示。随后,施乐公司......
  • MUI增加自定义icon图标
    mui框架遵循极简原则,在icon图标集上也是如此,mui仅集成了原生系统中最常用的图标;使用icon图标集的优点:多个图标字体合成一个字体文件,避免每张图片都需要联网请求;字体可任意缩放,而图片放大会失真、缩小则浪费像素;可通过css任意改变颜色、设置阴影及透明效果;一、操作方法:(1)找到任意矢量......
  • 深入解析Kafka:Java开发者的必备利器
    摘要:本文将深入解析Kafka,探讨其核心概念、特性、使用场景以及如何使用Java进行Kafka的开发。通过图文并茂的方式,帮助读者更好地理解和掌握Kafka。一、Kafka简介Kafka是一个分布式流处理平台,由Apache开源。它提供了高吞吐量、低延迟、可扩展性和容错性的数据流处理能力,广泛应用于大......