아파치 카프카(apache kafka) 스터디 - 1

2022. 10. 12. 23:25·공부/메세지

오늘 공부한 내용

1. AWS EC2를 생성 후 카프카 브로커를 설치 및 실행 완료(주키퍼 실행 -> 카프카 브로커 실행)
2. 윈도우 로컬환경에서 우분투를 설치해 EC2에 있는 카프카 서비스가 정상 작동하는지 확인했다.

카프카 브로커 서비스 테스트 성공

 

오늘 새롭게 알게된 내용

1.주키퍼란 ?

1) 분산 코디네이션
 개발자가 비즈니스로직에 집중할 수 있게 분산처리를 해주는 오픈소스 프로젝트로
주키퍼가 설치된 여러 서버들의 동기화를 해주는 것을 말하는듯

2) 카프카의 클러스터 설정 리더 정보, 컨트롤러 정보를 담고 있어
카프카를 실행하는 데 필요한 필수 애플리케이션이라고 한다.
이 의미는 차차 카프카를 공부하다 보면 좀더 이해가 되지 않을까 싶다.

2. 윈도우 10버전부터 우분투를 설치하고  파워쉘을 통해 쉽게 우분투에 접근할 수 있다. 
(관련내용은 마소 공홈 참고 https://learn.microsoft.com/ko-kr/windows/wsl/install)

마이크로소프트 스토어와 우분투 실행 캡처

문제 및 해결

로컬에서 E2C에 설치된 kafka 테스트를 위해 kafka-broker-api.version.sh 를 실행했는데, 다음과 같은 오류메시지가 발생했다.

ubuntu@DESKTOP-0VPC2Q6:~/kafka_2.12-2.5.0$ bin/kafka-broker-api-versions.sh  --bootstrap-server 13.124.72.122:9092
Exception in thread "main" java.lang.RuntimeException: Request METADATA failed on brokers List(13.124.72.122:9092 (id: -1 rack: null))
        at kafka.admin.BrokerApiVersionsCommand$AdminClient.sendAnyNode(BrokerApiVersionsCommand.scala:158)
        at kafka.admin.BrokerApiVersionsCommand$AdminClient.findAllBrokers(BrokerApiVersionsCommand.scala:181)
        at kafka.admin.BrokerApiVersionsCommand$AdminClient.awaitBrokers(BrokerApiVersionsCommand.scala:173)
        at kafka.admin.BrokerApiVersionsCommand$.execute(BrokerApiVersionsCommand.scala:60)
        at kafka.admin.BrokerApiVersionsCommand$.main(BrokerApiVersionsCommand.scala:54)
        at kafka.admin.BrokerApiVersionsCommand.main(BrokerApiVersionsCommand.scala)

해결방법은 E2C의 방화벽 문제로 보안그룹에서 인바운드 규칙에 9092 포트를 추가해줬다.

 

반응형
저작자표시 (새창열림)
'공부/메세지' 카테고리의 다른 글
  • 아파치 카프카(apache kafka) 스터디 - 3
  • 아파치 카프카(apache kafka) 스터디 - 2
JangGiraffe
JangGiraffe
안녕하세요~ 반갑습니다! 머무시면서 즐거운 시간 보내시길 바랍니다. 오픈카톡 : https://open.kakao.com/o/sYEBs0uh
  • JangGiraffe
    giraffe1010
    JangGiraffe
  • 전체
    오늘
    어제
    • 분류 전체보기 (390)
      • 공부 (155)
        • AI (3)
        • Spring (10)
        • JAVA (31)
        • python (6)
        • 기타 (12)
        • 메세지 (3)
        • Jsp,Servlet (4)
        • HTML (12)
        • Javascript (6)
        • C#,ASP.NET (2)
        • WEB (2)
        • DB (11)
        • Android (18)
        • [BaaS]Parse.com (4)
        • 졸업프로젝트 (4)
        • AWS,네이버클라우드플랫폼 (2)
        • Ubuntu (6)
        • maven (1)
        • 자료구조 (15)
        • 서버 (3)
      • 게임 (0)
      • 관심 (22)
        • 사진 (1)
        • 패스오브엑자일(POE) (1)
        • 월드오브워크래프트 (4)
        • 블로그 (7)
        • 이슈 (1)
        • IT (5)
        • 기타 게임 (3)
      • 자료 (2)
        • 면접 (2)
      • 먹거리 (103)
        • 음식리뷰 (99)
        • 카페리뷰 (4)
      • 여행 (35)
        • 국내여행 (23)
        • 해외여행 (12)
      • 생활정보 (68)
        • 생활정보 (33)
        • 상품리뷰 (34)
        • 세미나후기 (1)
      • 끄적끄적 (5)
        • 영화후기 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 문의(카톡)
    • 방명록
  • 링크

    • 2zino
    • wildbluffer
  • 공지사항

  • 인기 글

  • 태그

    김포맛집
    홍대맛집
    떡볶이
    와우
    발산 회식
    월드오브워크래프트
    발산맛집
    왕십리맛집
    맛집
    시즈오카
    마곡맛집
    강원도여행
    가양맛집
    자취
    돈벌기
    강서구맛집
    ChatGPT
    양양 가볼만한 곳
    오징어난전
    제주도맛집
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
JangGiraffe
아파치 카프카(apache kafka) 스터디 - 1
상단으로

티스토리툴바