네트워크 외부에있는 kafka에 연결할 수 없습니다.

abcd1998

이벤트를 다른 컨테이너의 kafka 클러스터로 보내는 컨테이너 내부에서 내 작업을 연결하려고합니다. 내가 무엇을 시도 했든 상관없이 이벤트를 kafka 주제로 보낼 수 없습니다. telnet과 kafkacat을 내 kafka의 주소 수신기 포트로 시도했지만 모든 것이 잘 작동합니다.

Telnet 출력

Kafkacat 출력

이것은 내 작업 작성 파일이고 "172.16.33.91"은 내 로컬 IP 주소입니다.

version: '3'
services:
    events-processor:
        build:
            context: ./events-processor
        extra_hosts:
            - "host:172.16.33.91"
        restart: unless-stopped

이것은 1-> 1000에서 기존 주제 num-test 로 데이터를 보내는 내 작업 코드입니다 .

from time import sleep
from json import dumps
from kafka import KafkaProducer

if __name__=="__main__":
    producer = KafkaProducer(bootstrap_servers=['host:9093'],
                             value_serializer=lambda x: dumps(x).encode('utf-8'))
    for e in range(1000):
        data = {'number' : e}
        producer.send('numtest', value=data)
        print(data)
        sleep(5)

이것은 내 kafka-zookeeper 작성 파일입니다.

version: '3'

services: 
    zookeeper:
        image: confluentinc/cp-zookeeper
        environment:
            ZOOKEEPER_CLIENT_PORT: 2181
            ZOOKEEPER_TICK_TIME: 2000
        volumes:
            - zk-data:/var/lib/zookeeper/data
            - zk-logs:/var/lib/zookeeper/log
            - secrets:/etc/zookeeper/secrets
        restart: unless-stopped

    kafka:
        image: confluentinc/cp-kafka
        depends_on:
            - zookeeper
        ports: 
            - "9093:9093"
        environment:
            KAFKA_BROKER_ID: 1
            KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
            KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka:9092,EXTERNAL://:9093
            KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT      
            KAFKA_LISTENERS: INTERNAL://:9092,EXTERNAL://:9093
            KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181'
            KAFKA_INTER_BROKER_LISTENER_NAME: INTERNAL
        volumes:
            - kafka-data:/var/lib/kafka/data
            - secrets:/etc/kafka/secrets
        restart: unless-stopped

volumes:
    zk-logs: {}
    zk-data: {}
    kafka-data: {}
    secrets: {}

아무도 내가 뭘 잘못했는지 알 수 있습니까? 감사합니다!

OneCricketeer

이 정보를 넣어야하는 더 좋은 장소가 있거나 해결책을 찾기 위해 빠진 키워드가 있다면 커뮤니티에 알리십시오.

이미 여러 블로그가 작성되었습니다.

KAFKA_ADVERTISED_LISTENERS: INTERNAL://kafka:9092,HOST://localhost:9093
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: INTERNAL:PLAINTEXT,HOST:PLAINTEXT      
KAFKA_LISTENERS: INTERNAL://0.0.0.0:9092,HOST://0.0.0.0:9093
  1. ://:port주소를 사용 하면 로컬 호스트 이름, 컨테이너 만 수신하거나 수신하지 않습니다.
  2. 모든 인터페이스 0.0.0.0 바인딩 하여 외부 연결을 수신해야 합니다.
  3. 내부 및 / 또는 외부 호스트 이름을 광고 해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

외부 로컬 네트워크에서 Apache에 연결할 수 없습니다.

분류에서Dev

무선 네트워크에 연결할 수 없습니다.

분류에서Dev

더 이상 네트워크에 연결할 수 없습니다

분류에서Dev

svn checkout : 네트워크에 연결할 수 없습니다.

분류에서Dev

sendmsg : 네트워크에 연결할 수 없습니다.

분류에서Dev

홈 WiFi 네트워크에 연결할 수 없습니다.

분류에서Dev

네트워크에 전혀 연결할 수 없습니다.

분류에서Dev

네트워크에 전혀 연결할 수 없습니다.

분류에서Dev

OSError : [Errno 101] 네트워크에 연결할 수 없습니다.

분류에서Dev

무선 네트워크에 연결할 수 없습니다.

분류에서Dev

더 이상 네트워크에 연결할 수 없습니다

분류에서Dev

외부 네트워크를 통해 Apache에 연결할 수 없습니다.

분류에서Dev

연결 : 네트워크에 연결할 수 없습니까? -핑

분류에서Dev

연결 : 네트워크에 연결할 수 없습니까? -핑

분류에서Dev

NAT 뒤의 AsteriskNOW IP PBX, 클라이언트는 외부 네트워크에서 연결할 수 없습니다.

분류에서Dev

일부 네트워크에서 Firebase CDN에 연결할 수 없습니다.

분류에서Dev

MacOS : 내부 네트워크 (VPN)에 연결할 수 없습니다.

분류에서Dev

Maven은 Docker 내부의 네트워크에 연결할 수 없습니다.

분류에서Dev

NetworkManager 또는 DHCPCD로 유선 네트워크에 연결할 수 없습니다.

분류에서Dev

Ubuntu는 WiFi 네트워크 AR9227에 연결할 수 없습니다.

분류에서Dev

데이터베이스에 연결할 수 없습니다. 네트워크 오류 IOException : 연결 거부 : 연결

분류에서Dev

업로드 및 네트워크에 연결할 수 없습니다. 네트워크 오류 (?)

분류에서Dev

업로드 및 네트워크에 연결할 수 없습니다. 네트워크 오류 (?)

분류에서Dev

python smtplib에 대해 "네트워크에 연결할 수 없습니다."

분류에서Dev

fedora 19에서 네트워크에 연결할 수 없습니다.

분류에서Dev

Fedora 20에서 WiFi 네트워크에 다시 연결할 수 없습니까?

분류에서Dev

Lubuntu 14.04에서 Wi-Fi 네트워크에 연결할 수 없습니다.

분류에서Dev

Ubuntu Server에서 무선 네트워크에 연결할 수 없습니다.

분류에서Dev

우분투에서 네트워크에 연결할 수 없습니다.

Related 관련 기사

  1. 1

    외부 로컬 네트워크에서 Apache에 연결할 수 없습니다.

  2. 2

    무선 네트워크에 연결할 수 없습니다.

  3. 3

    더 이상 네트워크에 연결할 수 없습니다

  4. 4

    svn checkout : 네트워크에 연결할 수 없습니다.

  5. 5

    sendmsg : 네트워크에 연결할 수 없습니다.

  6. 6

    홈 WiFi 네트워크에 연결할 수 없습니다.

  7. 7

    네트워크에 전혀 연결할 수 없습니다.

  8. 8

    네트워크에 전혀 연결할 수 없습니다.

  9. 9

    OSError : [Errno 101] 네트워크에 연결할 수 없습니다.

  10. 10

    무선 네트워크에 연결할 수 없습니다.

  11. 11

    더 이상 네트워크에 연결할 수 없습니다

  12. 12

    외부 네트워크를 통해 Apache에 연결할 수 없습니다.

  13. 13

    연결 : 네트워크에 연결할 수 없습니까? -핑

  14. 14

    연결 : 네트워크에 연결할 수 없습니까? -핑

  15. 15

    NAT 뒤의 AsteriskNOW IP PBX, 클라이언트는 외부 네트워크에서 연결할 수 없습니다.

  16. 16

    일부 네트워크에서 Firebase CDN에 연결할 수 없습니다.

  17. 17

    MacOS : 내부 네트워크 (VPN)에 연결할 수 없습니다.

  18. 18

    Maven은 Docker 내부의 네트워크에 연결할 수 없습니다.

  19. 19

    NetworkManager 또는 DHCPCD로 유선 네트워크에 연결할 수 없습니다.

  20. 20

    Ubuntu는 WiFi 네트워크 AR9227에 연결할 수 없습니다.

  21. 21

    데이터베이스에 연결할 수 없습니다. 네트워크 오류 IOException : 연결 거부 : 연결

  22. 22

    업로드 및 네트워크에 연결할 수 없습니다. 네트워크 오류 (?)

  23. 23

    업로드 및 네트워크에 연결할 수 없습니다. 네트워크 오류 (?)

  24. 24

    python smtplib에 대해 "네트워크에 연결할 수 없습니다."

  25. 25

    fedora 19에서 네트워크에 연결할 수 없습니다.

  26. 26

    Fedora 20에서 WiFi 네트워크에 다시 연결할 수 없습니까?

  27. 27

    Lubuntu 14.04에서 Wi-Fi 네트워크에 연결할 수 없습니다.

  28. 28

    Ubuntu Server에서 무선 네트워크에 연결할 수 없습니다.

  29. 29

    우분투에서 네트워크에 연결할 수 없습니다.

뜨겁다태그

보관