centos7-docker安装与配置kafka+zookeeper+kafkamanager

这篇具有很好参考价值的文章主要介绍了centos7-docker安装与配置kafka+zookeeper+kafkamanager。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、默认docker环境已经OK

拉镜像

docker pull wurstmeister/zookeeper

docker pull wurstmeister/kafka

docker pull sheepkiller/kafka-manager

删镜像

docker rmi +镜像id

查看镜像

[root@build-science-system-services-03 ~]# docker images

二、运行相关容器

启动zookeeper

docker run -d --name zookeeper -p 2191:2181 --restart=always wurstmeister/zookeeper

 

启动kafka

docker run -d --name kafka -p 9082:9092 --link zookeeper:zookeeper --env KAFKA_BROKER_ID=100 --env HOST_IP=192.168.100.202 --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=192.168.100.202 --env KAFKA_ADVERTISED_PORT=9082 --restart=always wurstmeister/kafka

启动kafka-manager

docker run -d --name kafka-manager -p 9000:9000 \

--link zookeeper:zookeeper --link kafka:kafka --env ZK_HOSTS=zookeeper:2181 \

--restart=always sheepkiller/kafka-manager

三、Kafka tool连接

centos7-docker安装与配置kafka+zookeeper+kafkamanager

生产kafka使用了SASL

centos7-docker安装与配置kafka+zookeeper+kafkamanager

 

centos7-docker安装与配置kafka+zookeeper+kafkamanager

 

centos7-docker安装与配置kafka+zookeeper+kafkamanager

 

四、Kafka-manager

 

 

Docker命令理解和注意事项

 

docker run -p 2191:2181 -v /data/zookeeper/data:/data -v /data/zookeeper/datalog:/datalog -v /data/zookeeper/conf:/conf --name some-zookeeper --restart always -d zookeeper

 

外面为2191端口,docker里为2181端口,外面数据目录为/data/zookeeper/data,里面数据目录为/data(先进docker看:docker exec -it some-zookeeper bash,其中some-zookeeper为镜像名,进docker里面看具体的目录路径是多少再填到冒号后面,同时给前面的赋权)

[root@build-science-system-services-03 zookeeper]# docker logs -f some-zookeeper     (查看some-zookeeper这个容器的日志)

/docker-entrypoint.sh: line 43: /conf/zoo.cfg: Permission denied

ZooKeeper JMX enabled by default

Using config: /conf/zoo.cfg

cd /data/zookeeper

chmod 777 * 

然后再重新启动

挂载出来到linux的路径修改配置文件,会同步映射修改docker中的配置

 

强制删除容器

[root@build-science-system-services-03 zookeeper]# docker ps

CONTAINER ID   IMAGE                         COMMAND                  CREATED         STATUS         PORTS                                                                     NAMES

558dbe4b9657   zookeeper                     "/docker-entrypoint."   9 minutes ago   Up 8 minutes   2888/tcp, 3888/tcp, 8080/tcp, 0.0.0.0:2191->2181/tcp, :::2191->2181/tcp   some-zookeeper

a74e70f5d5d0   xuxueli/xxl-job-admin:2.3.0   "sh -c 'java -jar $J"   10 days ago     Up 10 days     0.0.0.0:8889->8080/tcp, :::8889->8080/tcp                                 xxl-job-admin

ae305e009774   mysql:5.7                     "docker-entrypoint.s"   10 days ago     Up 10 days     0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp                      mysql

[root@build-science-system-services-03 zookeeper]# docker rm -f 558dbe4b9657

部分参考:https://blog.51cto.com/zyrs/2747202文章来源地址https://www.toymoban.com/news/detail-490036.html

到了这里,关于centos7-docker安装与配置kafka+zookeeper+kafkamanager的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • win10自带Hyper-V安装CentOS7网络配置安装Docker,里面再安装Centos图文教程 docker常用命令

    ps每个主板不一样,百度自己主板加 BIOS开起虚拟化,即可。 阿里云下载:centos-7-isos-x86_64安装包下载_开源镜像站-阿里云 建议下载 Minimal 这个版本,900M最小安装。DVD版本较大,但是里面会有很多东西,包括图形化界面。     如果启动出现错误,请在安全里面,把启用安全启动

    2024年02月16日
    浏览(35)
  • 在安装docker配置端口时 centos7 防火墙规则失效

    1、做端口映射管理的时候,自己关闭了防火墙,或者开启防火墙,或者指定开关端口,但是都不影响端口的使用,这就很奇怪,也就是本文的内容! 2、 思路,确认是请求到了防火墙的那个zone(centos7之后默认使用firewalld,里面提出了zone),可能存在较大的原因是:设置的

    2024年02月01日
    浏览(35)
  • win10自带Hyper-V安装CentOS7网络配置安装Docker,里面再安装Centos图文教程

    ps每个主板不一样,百度自己主板加 BIOS开起虚拟化,即可。 阿里云下载:centos-7-isos-x86_64安装包下载_开源镜像站-阿里云 建议下载 Minimal 这个版本,900M最小安装。DVD版本较大,但是里面会有很多东西,包括图形化界面。     如果启动出现错误,请在安全里面,把启用安全启动

    2024年02月07日
    浏览(61)
  • CentOS7安装部署Zookeeper

    Apache ZooKeeper 是一个分布式应用程序协调服务;用于维护配置信息、命名、提供分布式同步和组服务。 客户端-服务器模型 :ZooKeeper 遵循客户端-服务器模型,客户端可以向任何服务器节点发起请求。 数据模型 :采用类似文件系统的树形结构来存储数据,每个节点称为 ZNode。

    2024年02月04日
    浏览(40)
  • CentOS7环境ZooKeeper集群的安装

    目录 前提条件 步骤 ZooKeeper集群规划 下载解压 配置环境变量 配置服务器编号 配置zoo.cfg 分别启动zk服务 查看zk状态 进入zk客户端命令行测试 zk集群启动停止脚本 拥有3台CentOS7机器,并且都安装好jdk8 ZooKeeper集群规划 node2 node3 node4 zk zk zk 下载解压 下载 apache-zookeeper-3.5.7-bin.ta

    2024年02月04日
    浏览(39)
  • CentOS7安装Zookeeper分布式集群

    前言 ZooKeeper 是一个开源的分布式协调服务框架,主要用于分布式系统中的数据同步、配置管理、集群控制和命名服务等方面的处理。本文在3个系统为CentOS7的Linux节点上配置了Zookeeper分布式集群,安装配置的过程均在普通用户 sxZhang 的账户上完成,安装路径为 ~/bigdata ,3个

    2024年01月17日
    浏览(44)
  • centos7 安装部署kafka

    官网地址: https://kafka.apache.org/downloads kafka 在 2.8 版本开始脱离 zookeeper,本文示例版本为 2.7.2。 选择图中标记的版本下载。 kafka-2.7.2.src.tgz 是源码格式,需要编译。 kafka_2.12-2.7.2.tgz、kafka_2.13-2.7.2.tgz 是二进制格式,其中 2.12 和 2.13 代表 scala 的版本。 将下载的文件放到linux的

    2024年02月03日
    浏览(48)
  • Centos / RedHat 安装 Redis 、MinIO、Zookeeper、Kafka

    Redis 下载页面:https://redis.io/download/ 执行:sysctl vm.overcommit_memory=1 官网地址 min.io 参考文档: Create the systemd Service File 3.1、 创建环境变量 环境变量内容 3.2、创建systemctl 服务 输入如下配置信息: 3.3、启动服务 参考文档:https://min.io/docs/minio/linux/integrations/setup-nginx-proxy-with-min

    2024年04月22日
    浏览(29)
  • CentOS7安装部署Kafka with KRaft

    Apache Kafka 是一个开源分布式事件流平台,已被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用程序。 KRaft(Kafka Raft)模式是从 Apache Kafka 2.8.0 版本开始引入,KRaft 旨在摒弃对 ZooKeeper 的依赖。在以前的版本中,Apache Kafka 依赖于 ZooKeeper 来管理集群元数据和

    2024年02月04日
    浏览(38)
  • 谨慎Apache-Zookeeper-3.5.5以后在CentOS7.X安装的坑

    目录 前言 一、现场还原  二、问题诊断 三、问题原因  总结         最近由于项目需要,在服务器上需要搭建Hbase完全分布式集群环境。开发环境,采用的是最小节点的方式进行搭建(即3个节点的模式)。资源环境列表如下: 序号 依赖组件 说明 1 jdk-8u201-linux-x64.tar.g

    2024年02月05日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包