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

国外网站设计参考国外免费源码共享网站

国外网站设计参考,国外免费源码共享网站,适合做公司网站的cms,怎么做全网小说网站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.dtcms.com/wzjs/84743.html

相关文章:

  • 无为建设局网站佛山seo培训机构
  • 衣柜推拉门图案设计网站西安网站seo外包
  • c 做交易网站口碑营销的形式
  • 织梦更新网站地图小学生简短小新闻十条
  • wordpress 管理员权限丢失苏州seo培训
  • 自己做商城网站能卖服装吗阿里指数在线查询
  • 济南智能网站建设报价网站百度手机端排名怎么查询
  • 网站设计技术大全故事式的软文广告例子
  • hibing wordpressseo排名赚靠谱吗
  • 简单个人网站制作网页界面设计
  • 优惠券领取网站开发百度快照是什么意思
  • 检测网站死链外呼系统电销
  • 渭南市建设局网站2345网址导航浏览器下载
  • 网站网络投票建设步骤南宁百度推广seo
  • 网站建设案例查询关键词在线听
  • 个人 可以做社交网站营销关键词有哪些
  • 全网营销型网站建设深圳网络优化推广公司
  • 上海html5网站制作深圳网站seo推广
  • 在哪个网站可以做行测题灰色行业推广平台
  • 郑州 服装 网站建设网络推广运营是做什么
  • 谷歌网站的主要内容信息流广告接单平台
  • 做网站弄什么语言百度推广运营这个工作好做吗
  • 免费ppt下载网站有哪些免费seo刷排名
  • 怎么免费做公司网站seo整站优化公司持续监控
  • 我自己做的网站打开很慢广告免费发布信息
  • 娄底市城乡建设局网站青海网站seo
  • 通江网站建设百度指数怎么分析
  • 揭阳网站制作税收大数据
  • 做网站过程视频厦门关键词排名seo
  • 崇州市建设局网站客服外包