카프카... 공부는 어렵지만 설치는 진짜 쉽다.
1. 다운로드
아래 링크에서 kafka_2.12-2.7.0.tgz 를 다운받는다. 나는 안정적인 2.7 버전을 설치했다.
https://kafka.apache.org/downloads
2. 압축 풀기
tar -zxvf kafka_2.12-2.7.0.tgz
3. 주키퍼 실행
Kafka의 Broker를 실행시키기 위해서는 Zookeeper가 반드시 필요하다.
- 주키퍼의 역할
- 카프카의 메타데이터를 저장
- 2.7버전까지는 주키퍼가 필수로 필요함
- 상용 운용 환경에서는 반드시 주키퍼를 3대 이상 묶어 구축
# 실행, -daemon 옵션 : 백그라운드에서 실행
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
# 확인
jps
4. Kafka Broker 설정파일 수정 및 실행
이 설정값을 반드시 수정해줘야 한다. 그럼 설치 끝!
- advertised.listeners : Kafka 클라이언트들에게 노출할 주소
# Broker 설정파일 수정
vim config/server.properties
# 내용입력하고 :wq로 저장
# Hostname and port the broker will advertise to producers and consumers. If not set,
# it uses the value for "listeners" if configured. Otherwise, it will use the value # returned from java.net.InetAddress.getCanonicalHostName().
advertised.listeners=PLAINTEXT://localhost:9092
# 실행
bin/kafka-server-start.sh -daemon config/server.properties
# 확인
jps
진짜 간단하다. 다음글에서는 Topic을 생성해보자.
'Data Engineering > Hadoop Eco.' 카테고리의 다른 글
[Hadoop] Docker 기반 Hadoop 실행 환경 설치/구축 (0) | 2021.08.17 |
---|---|
[Linux] Patch 파일 적용 방법 (+Apache Oozie 설치 시 Hadoop 3 이슈) (0) | 2021.08.11 |
[Hadoop] MapReduce 프로그래밍 실습 예제 - Word Count (0) | 2021.08.04 |
CentOS OpenJDK 1.8(Java) 설치 (수동, 오프라인) (1) | 2021.07.06 |
댓글