작성
·
277
·
수정됨
답변 1
0
안녕하십니까,
카프카는 주키퍼가 반드시 떠있어야 정상적으로 동작됩니다.
카프카는 주기적으로 zookeeper와 통신하여 자신의 상태 정보, 예를 들어 broker의 cluster membership, 그리고 토픽등의 상태정보 및 leader election등의 정보를 제공합니다. 이러한 정보는 kafka 외부에 저장되며 kafka의 정상 기동에 반드시 필요하므로 주키퍼가 떠있어야 카프카가 정상 동작합니다.
감사합니다.
음, 이걸 일반적인 경우라고 보기는 어려울것 같습니다. 가끔 주키퍼를 올린 다음에도 카프카가 제대로 안올라갈 수도 있습니다.
강의에서도 말씀드리지만, 종료시에는 카프카 먼저, 그리고 주키퍼를 종료 시켜 주시면 됩니다.
일반적이지 않은 경우는 크게 신경쓰지 않으셔도 될 것 같습니다.
답변 감사합니다 강사님
그런데 제가 어제 제가 수정하다가 내용을 좀 뺴먹었네요... 그 주키퍼랑 카프카 실행했다가
주키퍼부터 부터 내린후에 카프카 종료시키고
다시 주키퍼부터 카프카까지 실행할때
주키퍼 올린다음에 카프카를 올리면 오류가 발생하던데 왜 오류가 발생하는지 궁금합니다.