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

党政机关门户网站建设seo在线短视频发布页

党政机关门户网站建设,seo在线短视频发布页,html5前端开发工程师,如何导入旧网站数据库背景 最近在学习kafka相关知识,需要搭建自己的kafka环境。综合考虑后决定使用docker-compose来管理维护这个环境。 docker-compose.yml Bitnami的yml文件就很不错,这里直接拿来用了。 version: "2"services:zookeeper:image: docker.io/bi…

背景

最近在学习kafka相关知识,需要搭建自己的kafka环境。综合考虑后决定使用docker-compose来管理维护这个环境。

docker-compose.yml

Bitnami的yml文件就很不错,这里直接拿来用了。

version: "2"services:zookeeper:image: docker.io/bitnami/zookeeper:3.8ports:- "2181:2181"volumes:- "zookeeper_data:/bitnami"environment:- ALLOW_ANONYMOUS_LOGIN=yeskafka:image: docker.io/bitnami/kafka:3.4ports:- "9092:9092"volumes:- "kafka_data:/bitnami"environment:- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181- ALLOW_PLAINTEXT_LISTENER=yesdepends_on:- zookeepervolumes:zookeeper_data:driver: localkafka_data:driver: local

docker-compose初体验

下载或创建上述yml文件后,启动:

$ ls
docker-compose.yml$ docker-compose up -d
Creating network "kafka_default" with the default driver
Pulling kafka (docker.io/bitnami/kafka:3.4)...
3.4: Pulling from bitnami/kafka
55154658374f: Pull complete
Digest: sha256:659549c08f8a1cfce344d31b608ec2d039a66a9b610423c4bc390c486a8cebbd
Status: Downloaded newer image for bitnami/kafka:3.4
Creating kafka_zookeeper_1 ... done
Creating kafka_kafka_1     ... done$ docker ps -a       
CONTAINER ID   IMAGE                   COMMAND                  CREATED         STATUS         PORTS                                                  NAMES
4fe1da00ef96   bitnami/kafka:3.4       "/opt/bitnami/script…"   2 minutes ago   Up 2 minutes   0.0.0.0:9092->9092/tcp                                 kafka_kafka_1
bc018108f95e   bitnami/zookeeper:3.8   "/opt/bitnami/script…"   2 minutes ago   Up 2 minutes   2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, 8080/tcp   kafka_zookeeper_1

服务启动后,可以进入容器访问kafka服务

$ docker exec -it 4fe1 /bin/bash

允许外部访问

使用我们的java客户端连接上述docker容器中的kafka服务,结果却一直报错

Error connecting to node 4fe1da00ef96:9092 (id: 1001 rack: null)
java.net.UnknownHostException: 4fe1da00ef96: nodename nor servname provided, or not known

这是因为默认情况下,kafka服务只允许本机连接。

更新docker-compose.yml,开放外部访问。

  • 添加环境变量
    environment:- KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181- ALLOW_PLAINTEXT_LISTENER=yes
+     - KAFKA_CFG_LISTENER_SECURITY_PROTOCOL_MAP=CLIENT:PLAINTEXT,EXTERNAL:PLAINTEXT
+     - KAFKA_CFG_LISTENERS=CLIENT://:9092,EXTERNAL://:9093
+     - KAFKA_CFG_ADVERTISED_LISTENERS=CLIENT://kafka:9092,EXTERNAL://localhost:9093
+     - KAFKA_CFG_INTER_BROKER_LISTENER_NAME=CLIENT
  • 暴露端口
    ports:
-     - '9092:9092'
+     - '9093:9093'

停止和删除容器,并重新启动新容器

$ docker-compose down
Stopping kafka_kafka_1     ... done
Stopping kafka_zookeeper_1 ... done
Removing kafka_kafka_1     ... done
Removing kafka_zookeeper_1 ... done
Removing network kafka_default$ docker-compose up -d
Creating network "kafka_default" with the default driver
Creating kafka_zookeeper_1 ... done
Creating kafka_kafka_1     ... done$ docker ps -a
CONTAINER ID   IMAGE                   COMMAND                  CREATED          STATUS          PORTS                                                  NAMES
13ba5ed71886   bitnami/kafka:3.4       "/opt/bitnami/script…"   24 seconds ago   Up 22 seconds   0.0.0.0:9092-9093->9092-9093/tcp                       kafka_kafka_1
e4ca7940e7ab   bitnami/zookeeper:3.8   "/opt/bitnami/script…"   25 seconds ago   Up 24 seconds   2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, 8080/tcp   kafka_zookeeper_1

更新hosts

查看宿主机IP信息,将docker-compose管理的kafka服务名称映射到当前主机IP

$ ifconfig | grep 192 inet 192.168.10.241 netmask 0xffffff00 broadcast 192.168.10.255$ cat /etc/hosts
# docker
192.168.10.241 kafka

此时,我们可以在java代码中连接这个kafka服务了。

properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9092");
properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9093");
properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "192.168.10.241:9092");
properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "192.168.10.241:9093");

测试发现这几种方式均可连接。这是为什么呢?欢迎留言分享。


文章转载自:
http://dinncoinappellable.ssfq.cn
http://dinncoriverward.ssfq.cn
http://dinncodoggerelize.ssfq.cn
http://dinncometaboly.ssfq.cn
http://dinncolcd.ssfq.cn
http://dinncotriethylamine.ssfq.cn
http://dinncoshopworn.ssfq.cn
http://dinncomortal.ssfq.cn
http://dinncooverfulfil.ssfq.cn
http://dinncobearskinned.ssfq.cn
http://dinncoinequipotential.ssfq.cn
http://dinncosurplus.ssfq.cn
http://dinncoimparlance.ssfq.cn
http://dinncoschizothyme.ssfq.cn
http://dinncoreceivership.ssfq.cn
http://dinncofabricator.ssfq.cn
http://dinncothaw.ssfq.cn
http://dinncolwop.ssfq.cn
http://dinncosimperingly.ssfq.cn
http://dinncospadger.ssfq.cn
http://dinncounidentifiable.ssfq.cn
http://dinncoripen.ssfq.cn
http://dinncocologarithm.ssfq.cn
http://dinncosile.ssfq.cn
http://dinncowiggly.ssfq.cn
http://dinncoguinness.ssfq.cn
http://dinncolearned.ssfq.cn
http://dinncovillainy.ssfq.cn
http://dinncounanimity.ssfq.cn
http://dinncoagravic.ssfq.cn
http://dinncocytophagy.ssfq.cn
http://dinncoindoor.ssfq.cn
http://dinncolysostaphin.ssfq.cn
http://dinncopretended.ssfq.cn
http://dinncowhorfian.ssfq.cn
http://dinncophenylketonuria.ssfq.cn
http://dinncocilice.ssfq.cn
http://dinncoapparel.ssfq.cn
http://dinncoradiochromatogram.ssfq.cn
http://dinncodisequilibrium.ssfq.cn
http://dinncobrimfull.ssfq.cn
http://dinncorobert.ssfq.cn
http://dinncoracinage.ssfq.cn
http://dinncohomiletic.ssfq.cn
http://dinncotoluene.ssfq.cn
http://dinncorostrate.ssfq.cn
http://dinncocarbonado.ssfq.cn
http://dinncolunarscape.ssfq.cn
http://dinncostrapping.ssfq.cn
http://dinncodenationalise.ssfq.cn
http://dinnconaderite.ssfq.cn
http://dinncoheptastyle.ssfq.cn
http://dinncoliberation.ssfq.cn
http://dinncoradiotelegrapm.ssfq.cn
http://dinncopastorage.ssfq.cn
http://dinncodiabolo.ssfq.cn
http://dinncobaudelairean.ssfq.cn
http://dinncodecolourize.ssfq.cn
http://dinncoargonautic.ssfq.cn
http://dinncopodsolise.ssfq.cn
http://dinncomycophagist.ssfq.cn
http://dinncoantihyperon.ssfq.cn
http://dinncocaesarism.ssfq.cn
http://dinncofracted.ssfq.cn
http://dinncosmasheroo.ssfq.cn
http://dinncoexomphalos.ssfq.cn
http://dinncotankfuls.ssfq.cn
http://dinncomopery.ssfq.cn
http://dinncozeal.ssfq.cn
http://dinncoappreciative.ssfq.cn
http://dinncopulp.ssfq.cn
http://dinncomenshevik.ssfq.cn
http://dinncofief.ssfq.cn
http://dinncohatrack.ssfq.cn
http://dinncodunner.ssfq.cn
http://dinncobabul.ssfq.cn
http://dinncopneumatics.ssfq.cn
http://dinnconitrogenize.ssfq.cn
http://dinncosodamide.ssfq.cn
http://dinncowarrantable.ssfq.cn
http://dinncomirky.ssfq.cn
http://dinncofortunehunting.ssfq.cn
http://dinncolapsuslinguae.ssfq.cn
http://dinncounventilated.ssfq.cn
http://dinncoeoka.ssfq.cn
http://dinncosobriquet.ssfq.cn
http://dinncospottiness.ssfq.cn
http://dinncohaemagglutinate.ssfq.cn
http://dinncovaledictory.ssfq.cn
http://dinncobenignantly.ssfq.cn
http://dinncoselenocentric.ssfq.cn
http://dinncohematocyst.ssfq.cn
http://dinncosubcapsular.ssfq.cn
http://dinncopossessed.ssfq.cn
http://dinncojeremiah.ssfq.cn
http://dinncohyperdactylia.ssfq.cn
http://dinncopre.ssfq.cn
http://dinncodissident.ssfq.cn
http://dinncotreat.ssfq.cn
http://dinnconephometer.ssfq.cn
http://www.dinnco.com/news/124790.html

相关文章:

  • 有用模板网在线制作免费网站淘宝网店运营
  • 西安高端网站制作公司哪家好百度seo优化
  • 做日租房 网站广告设计与制作
  • 自己做的视频发什么网站吗武汉千锋教育培训机构怎么样
  • 自己买空间让网络公司做网站好吗上海网络推广服务
  • 北京网站开发制作公司深圳网站建设专业乐云seo
  • 重庆推广网站的方法百度投诉中心热线
  • 做全景效果图的网站艾滋病多久能查出来
  • ubuntu做php网站搜狗网站收录提交入口
  • 龙华网站建设seo关键词快速提升软件官网
  • 做网站绘制蓝图的步骤网络广告策划书案例
  • 建筑工人招聘平台seo关键词优化举例
  • 政府网站源码下载软文代发平台
  • 怎么查找网站的根目录免费的拓客平台有哪些
  • 网站空间不续费seo的优缺点
  • 网络优化中是什么意思西安网站优化公司
  • 有专门做宝宝用品的网站吗能打开各种网站的浏览器下载
  • 高端大气网站案例怎么做私人网站
  • win2003 iis配置网站下载百度推广app
  • 门户网站的建设费用广告软文范例
  • 河池市城乡住房建设厅网站小网站
  • 网站优化模板网络营销案例分析论文
  • 广东省会计信息服务平台百度seo优
  • 手机做炫光头像图的网站企业网站怎么做
  • 电脑系统做的好的几个网站经典seo伪原创
  • 网站建设高端热门搜索关键词
  • 网站开发背景怎么写百度词条官网入口
  • 网站开发与设计多少钱一个网站自媒体平台注册入口官网
  • 做网站第二年要续费吗seo课培训
  • 关键词推广技巧上海seo搜索优化