首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是“明文主机”?

什么是“明文主机”?
EN

Stack Overflow用户
提问于 2022-09-26 05:12:42
回答 1查看 67关注 0票数 0

我使用由码头集装箱使用的kafka集群。

代码语言:javascript
复制
  kafka-1:
    image: confluentinc/cp-kafka:latest
    depends_on:
      - zookeeper-1
      - zookeeper-2
      - zookeeper-3
    ports:
      - "29092:29092"
    environment:
      KAFKA_BROKER_ID: 1
      KAFKA_ZOOKEEPER_CONNECT: zookeeper-1:2181,zookeeper-2:2181,zookeeper-3:2181
      KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://kafka-1:9092,PLAINTEXT_HOST://61.125.196.42:29092
      KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT
      KAFKA_INTER_BROKER_LISTENER_NAME: PLAINTEXT
      KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1
      KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1
      KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
      KAFKA_DEFAULT_REPLICATION_FACTOR: 2

KAKFA_ADVERTISED_LISTENERS则是外部消费者、生产者的主机。

在此设置中,PLAINTEXTPLAINTEXT_HOST的区别是什么?

首先,只在61.125.196.42:29092上传递数据,而不是kafka-1:9092

EN

回答 1

Stack Overflow用户

发布于 2022-09-26 13:52:49

只是个名字。

主机的唯一要求是它需要是安全协议映射中的名称,因为它不是内置协议。

区别在于,正如您所说的,这是针对外部客户的。另一个仅在码头网络中,其中kafka-1 DNS名称实际上是可解析的,类似于您的动物园管理员。

参考Connect to Kafka running in Docker

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73849828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档