카프카 설치 에러 정리

Hyerin·2022년 6월 15일
0

kafka

목록 보기
1/2

https://kafka.apache.org/downloads 에서 원하는 버전 골라서 설치
설치 환경) aws 인스턴스 & test.pem 사용


1. exec: java: not found 오류발생

자바가 설치되어있지않아서 생긴 오류였음

yum list *openjdk*  #openjdk 리스트 확인
yum -y install java-1.8.0-openjdk.x86_64 #java 설치

binding to port 0.0.0.0/0.0.0.0:2181 오류 해결


2. Native memory allocation (mmap) failed to map 1073741824 bytes for committing reserved memory 오류발생


swap에 대한 오류였음
swap에 2GB를 할당해주면 오류해결가능

$ mkdir /var/spool/swap/ 
$ sudo touch /var/spool/swap/swapfile # swap 파일을 생성
$ sudo dd if=/dev/zero of=/var/spool/swap/swapfile count=2048000 bs=1024 # 2G의 메모리를 할당

$ sudo chmod 600 /var/spool/swap/swapfile #권한 변경

$ sudo mkswap /var/spool/swap/swapfile
$ sudo swapon /var/spool/swap/swapfile

$ sudo vim /etc/fstab
/var/spool/swap/swapfile none swap defaults 적어주기

카프카 서비스 시작 오류해결

출처) https://wonyong-jang.github.io/aws/2021/02/09/AWS-JVM-cannot-allocate-memory-error.html


3. java.net.ConnectException: Connection refused 오류

주키퍼 실행 오류
서버에 연결이 안됨

cd /usr/local
wget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.1/apache-zookeeper-3.7.1-bin.tar.gz

tar xvf apache-zookeeper-3.7.1-bin.tar.gz # 압축풀기

cd apache-zookeeper-3.7.1-bin/conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

vi zoo.cfg

주키퍼 실행됨 오류해결

출처) https://velog.io/@stvens/CentOS-Zookeeper-Kafka-%EC%84%A4%EC%B9%98-%ED%95%98%EA%B8%B0


4. Brokers 실행 오류

topic이 생성되지 않음
브로커 실행명령어 입력해줌

sudo bin/kafka-server-start.sh -daemon config/server.properties

생성완료 오류해결


카프카 설치 완료

  1. 프로듀서

  2. 메시지 출력

  1. 처음에 보낸 메시지까지 출력(--from-beginning)
profile
DevOps, 코딩 기록

0개의 댓글