腾讯云服务器docker安装Kafka

  • 环境准备
  • docker 安装zookeeper
  • docker 安装kafka
  • window 安装kafka tool
    • 下载安装包

环境准备

腾讯云服务器(轻量服务器),安装docker容器。linux系统docker安装过程参考
[Linux安装docker]: https://blog.csdn.net/qq_38951990/article/details/120831117

docker 安装zookeeper

kafka是依赖于zookeeper的,如要安装kafka需要先安装zookeeper组件,使用第三方镜像暗转zookeeper,具体操作过程如下。

docker pull wurstmeister/zookeeper

执行命令启动zookeeper容器,因为是容器启动,为了避免容器重启,数据丢失云服务本地创建文件做映射。

# 创建映射文件夹
mkdir -p /root/docker/zookeeper/data# 启动zookeeper容器
docker run -d -p 2181:2181 -v /root/docker/zookeeper/data:/data/ --name zookeeper --privileged 3f43f72cb283

服务器开放2181端口,并且在云服务器控制中也开放该端口

firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --reload

云服务器中的配置

docker 安装kafka

使用第三方镜像安装kafka

docker pull wurstmeister/kafka

启动kafka容器,其中的ip一定要是你云服务器的公网ip,否则会链接不上(具体原因未知)

docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=云服务器IP --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest

服务器开放9092端口,同时云服务器控制台也开放该端口,具体操作参考上述防火墙端口开放步骤。

window 安装kafka tool

Offset Explorer (formerly Kafka Tool) is a GUI application for managing and using Apache Kafka ® clusters. It provides an intuitive UI that allows one to quickly view objects within a Kafka cluster as well as the messages stored in the topics of the cluster. It contains features geared towards both developers and administrators
Kafka Tool 是一个管理 Kafka 集群的 GUI 应用。它提供了一个直观的 UI,允许人们快速查看 Kafka 集群中的对象以及存储在集群主题中的消息 。它包含面向开发人员和管理员的功能。

下载安装包

1.下载地址:https://www.kafkatool.com/download.html
2.2.配置Kafka集群信息

3.查看特定Topic
(当前Message是二进制的,不能直接查看,需要设置展示格式)

4.更改数据显示格式:
在 Tools --> Setting -->Topics中
把Default Content Types 的数据Key、Message两列显示格式从 Byte Array转为 String

也可以对特定Topic做更改

腾讯云服务器docker安装Kafka相关推荐

  1. 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接

    腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...

  2. 阿里云服务器ECS和腾讯云服务器如何安装宝塔面板?

    目录 1.腾讯云服务器如何安装宝塔面板? 2.阿里云服务器如何安装宝塔面板? 忘记宝塔面板登录信息怎么办 Windows系统云服务器 宝塔面板是一款简单好用的服务器运维面板管理软件,支持一键LAMP/ ...

  3. 阿里云服务器CentOS8安装Kafka

    1. 概述 Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域,本文主要介绍如何在阿里云服务器上安装Kafka,由于kafka需要依赖于z ...

  4. 云服务器如何打补丁,腾讯云服务器如何安装Windows更新

    腾讯云服务器如何安装Windows更新?当用户在使用Windows云服务器过程中,系统提示Windows需要更新那我们该如何进行操作,今天小编就来给大家分享安装腾讯云windows更新的方法,希望此方 ...

  5. 腾讯云服务器nginx安装配置

    开始配置前,需要购买一个服务器 腾讯云官网,购买过后还需要你先去备案,从提交备案到管理局通过正常大概一个星期,下面是我的备案操作记录,被腾讯云客服打电话驳回一次,因为填写的备用电话打不通,需要注意:提 ...

  6. 腾讯云服务器如何安装应用软件,腾讯云服务器Ubuntu环境下通过Apt-get安装软件...

    腾讯云服务器Ubuntu环境下通过Apt-get安装软件?腾讯云提供了Apt-get下载源.操作系统为Ubuntu12.04的云服务器,用户可通过Apt-get快速安装软件.对于apt-get下载源, ...

  7. 如何在腾讯云服务器上安装安全狗提高网站安全解决方法总结

    如何在腾讯云服务器上架设安全狗提高网站安全解决方法总结 步骤方法:以下步骤是我自己在学习研究时一步步实操过来的,对于新手很有帮助意义. 1.先登录腾讯云服务器,https://cloud.tencen ...

  8. lora终端连接云服务器_腾讯云服务器上安装mysql,并用navicat连接

    1.用xshll连接腾讯云 用ftp连接腾讯云 可以传输文件,这个就不说了 2.登录官网,下载linux版本,下载liunx-server 和linux-server两个压缩包 3.用ftp将下载下来 ...

  9. 腾讯云服务器如何安装配置宝塔 Linux 面板

    操作场景 宝塔 Linux 面板腾讯云专享版由腾讯云与堡塔公司联合开发,专享版在已支持普通版所有功能的基础上,还默认集成腾讯云对象存储.文件存储.内容分发网络和 DNS 解析插件.插件具备如下功能: ...

最新文章

  1. “人工智能之父”艾伦·图灵登上英国50英镑新钞
  2. jQuery的end()方法使用详解
  3. 陕西小学三年级计算机下册教案,小学三三年级信息技术下册教学计划
  4. CUDA和cuDNN到底是啥关系?(cuDNN是基于CUDA的深度学习GPU加速库)
  5. switch语句可以被代替吗_大空间建筑内的消防水炮可以代替喷淋装置吗
  6. 一句话讲清楚IOC容器以及什么时候使用@Autowired
  7. mysql二阶段提交有什么问题_MySQL的事务两阶段提交的技术有什么意义?
  8. android 6.0 蓝牙进程,Android6.0-蓝牙权限问题
  9. corosync +drbd实现HA MariaDB
  10. Python生成舒尔特的Excel表格
  11. 概率图模型--马尔可夫随机场
  12. [lintcode]879. 输出赛程表
  13. android手机电池寿命,安卓手机如何查电池使用寿命
  14. 基于机智云的智能家用窗户窗帘控制及物联网系统
  15. 微信小程序 内容换行
  16. 高通WCD9370音频编解码器模块芯片介绍
  17. Threejs教程之着色器
  18. python脱离环境运行_python 生成exe脱离python环境运行
  19. 全国最常用的password前10000名,里面可能有你的密码,快来看看吧
  20. kafka自采集监控

热门文章

  1. AVR JTAG仿真器制作资料
  2. Ehcache(缓存)
  3. 会议新闻稿件怎么撰写?需注意这几点
  4. 人类最强现役运载火箭猎鹰重型首飞成功!跑车飞上天
  5. CentOS安装samba
  6. JAVA多小区物业管理系统源码,Java物业系统源码
  7. SSM+宠物领养系统毕业设计-附源码031654
  8. 账号由大小写字母+数字+特殊字符组成 正则表达
  9. 如何手写一个支持H.265的高清播放器
  10. 关系数据库之关系数据结构及形式化定义