当前位置: 首页 > news >正文

单县城乡住房建设局网站嵌入式培训机构排名前十

单县城乡住房建设局网站,嵌入式培训机构排名前十,深圳做二维码网站建设,宿州网站公司kafka依赖zookeeper,因此需要使用docker同时安装zookeeper和kafka。 macOS的docker在容器和宿主之间无法通过ip直接通信,因此在安装的时候需要特殊注意与ip相关的设置。当容器需要访问宿主ip时,需要使用docker.for.mac.host.internal或者host…

kafka依赖zookeeper,因此需要使用docker同时安装zookeeper和kafka。 macOS的docker在容器和宿主之间无法通过ip直接通信,因此在安装的时候需要特殊注意与ip相关的设置。当容器需要访问宿主ip时,需要使用docker.for.mac.host.internal或者host.docker.internal代替。

zookeeper安装

拉取zookeeper镜像

docker pull zookeeper:3.5.9

启动zookeeper,寻找需要挂载的内容

docker run --name zookeeper3.5.9 -p 2181:2181 --restart always -d zookeeper:3.5.9

停止运行并删除容器

docker stop zookeeper3.5.9
docker rm zookeeper3.5.9

创建挂载地址
/Users/snowsong/docker/zookeeper/data
/Users/snowsong/docker/zookeeper/conf
/Users/snowsong/docker/zookeeper/logs
在挂载地址conf下创建配置文件zoo.cfg,内容如下

dataDir=/data
clientPort=2181
dataLogDir=/datalog
tickTime=2000
initLimit=5
syncLimit=2
autopurge.snapRetainCount=3
autopurge.purgeInterval=0
maxClientCnxns=60
standaloneEnabled=true
admin.enableServer=true
server.1=localhost:2888:3888;2181

启动镜像

docker run -d --name zookeeper3.5.9 --privileged=true -p 2181:2181  -v /Users/snowsong/docker/zookeeper/data:/data -v /Users/snowsong/docker/zookeeper/conf:/conf -v /Users/snowsong/docker/zookeeper/logs:/datalog zookeeper:3.5.9

zookeeper到此就安装完毕啦~~~

kafka安装

拉取镜像-默认Kafka版本

docker pull wurstmeister/kafka

启动镜像

docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=172.17.0.2:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://localhost:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka
  • -d设置后台运行
  • –name 指定容器别名
  • -p 2181:2181绑定容器端口到宿主端口
  • -e参数可以设置docker容器内环境变量:
    • KAFKA_BROKER_ID=0 在kafka集群中,每个kafka都有一个BROKER_ID来区分自己
    • KAFKA_ZOOKEEPER_CONNECT={host-ip}:{zookeeper-port}/kafka 配置zookeeper管理kafka的路径
    • KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://{host-ip}:9092 把kafka的地址端口注册给zookeeper
    • KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 kafka监听地址

如果失败了则删除镜像重新上传,删除的shell语句为:

docker rm kafka

测试kafka生产和消费

查看镜像信息及地址;

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq) | sed 's#^/##'

请添加图片描述
生产测试消息

echo "test-message" | docker exec -i kafka /opt/kafka/bin/kafka-console-producer.sh \--broker-list 172.17.0.3:9092 \--topic test-topic

消费测试消息

docker exec kafka /opt/kafka/bin/kafka-console-consumer.sh \--bootstrap-server 172.17.0.3:9092 \--topic test-topic \--from-beginning

请添加图片描述

http://www.yayakq.cn/news/703738/

相关文章:

  • 怎么制作网站卖电子文件网站开发与编程
  • 网站备案授权书填写模板金坛网站建设公司
  • 做免费漫画网站有风险吗泰安网站建设制作
  • 怎么才能知道网站是谁做的医院网站建设方案需要多少钱
  • 苏州网站建设书生亿级流量网站架构
  • 网站上线做什么音乐网页制作素材
  • 猪八戒设计网站如何做兼职上海营销型网站建站
  • 长沙高新区建设局网站网站制作工作室专业公司
  • 河南平价的seo整站优化定制网站建设需要材料
  • 漂亮的数据型网站在线crm在线oa免费
  • 如何建立网站详细流程app开发流程大致包括
  • 电子商务网站建设及其相关法律问题开通招聘网站如何做分录
  • 企业站网站建设一个主机建多少个网站
  • 做网站来钱快手机ppt制作软件
  • 网站开发网上悼念最吸引人的营销广告词
  • 可以做驾校推广的网站网站后台修改图片
  • 网站开发算法高端旅游网站制作
  • 专做奢侈品的网站网站策划书怎么做的美观
  • 网站弹窗是怎么做的文章分享网站模版
  • 外贸网站优化免费渠道o2o网站咋建设
  • 顺德品牌网站建设公司如何免费做网站推广的
  • 网站项目策划书方案成都网站建设-中国互联
  • 公司建设网站费用会计分录全屋定制软件
  • 网站做关键词排名ui设计素材网站有哪些
  • 重庆手机网站建设公司解释网站为什么这样做
  • 网站怎么做页面解析跳转微信公众平台小程序助手
  • 绥化网站建设兼职WordPress如何清空评论
  • 无锡网站的优化学编程课对孩子有什么好处
  • 网站建设教程 第十课 cf战队网站制作教程和源码怎能建设个人网站
  • 网站首页被k多久恢复福建建设执业资格官网