Ambari 환경에서 multi broker 를 넣는 방법은 두가지가있다.


1. 단순히 아래블로그를 참고하여 server 를 개별로 실행 시키는 방법

 여기를 클릭하여 펼치기...

2. Amabari 를 통해서 Kafka multi broker 를 구현

https://community.hortonworks.com/articles/90895/how-to-configure-multiple-listeners-in-kafka.html
위 페이지를 참고하여 PLAINTEXTSASL (새로운프로토콜) 사용하여 브로커추가를 할 수있다.
또한 https://docs.confluent.io/3.1.2/kafka/sasl.html 을 참고하여 프로토콜 설정을 amabari-kafka-JAAS  설정 파일에 하게되면 되는데,
1개의 카프카서버 - 1 개의 프로토콜로  여러개의  브로커를 둘수 없는 듯하다.

2번방식은결국 프로토콜을 늘려서 브로커를 늘리는 방식이고 개수의 한계가 있다.

결국 정리하자면 복수개의 브로커를 두려면 1번 방식으로 여러번 실행 시켜야 한다. 다만 암바리가 그런환경을 공식적으로 지원하지 않는 듯 하다.

왜? 필요가 없으니까 (kafka 는 대체로 1브로커 체재에서도 바쁘다)


'spark,kafka,hadoop ecosystems > apache.kafka' 카테고리의 다른 글

kafka manager  (0) 2018.11.20
kafka tuning config  (0) 2018.11.20
kafka connect  (0) 2018.11.20
kafka vs flink vs esper vs storm vs spark  (0) 2018.11.20
kafka-개요  (0) 2018.11.20

+ Recent posts