카프카 서버 설치 및 테스트 방법 안내
카프카 설치/설정과 테스트를 아래의 방법으로 진행한다.
1. 설치 방법
- 주키퍼 다운로드
- 주키퍼 설정 변경
- 카프카 다운로드
- 카프카 설정 변경
2. 테스트 방법
- 주키퍼 실행
- 카프카(브로커) 실행
- 토픽 생성
- 컨슈머 실행
- 프로듀서 실행
1. 설치 방법
1) 주키퍼 다운로드
주키퍼는 아래 주소에서 다운로드할 수 있다.
.
다운로드 받은 파일의 압축을 풀고 data 폴더를 생성해준다.
2) 주키퍼 설정 변경
설정 파일 변경 - conf 폴더 밑의 zoo_sample.cfg 파일을 zoo.cfg로 변경
설정 변경 - zoo.cfg 파일의 dataDir 값을 data로 변경
3) 카프카 다운로드
카프카는 아래 주소에서 다운로드할 수 있다.
.
다운로드 받은 후 압축을 해제한다.
※ 참고로 윈도우의 경우 bin 디렉토리 밑에 windows라는 폴더 밑에 실행파일이 있다
4) 카프카 설정 변경
config 폴더의 server.properties 를 아래와 같이 수정한다.
log.dirs=D:\\3000.Util\\server\\kafka_2.12-2.7.0\\logs
2. 카프카 테스트 방법
1) 주키퍼 실행
주키퍼 폴더에서 zkServer.cmd 파일을 실행한다.
2) 카프카 실행
명령프롬프트에서 아래와 같이 실행한다. 폴더 위치는 자신에 맞게 수정한다.
cd D:\3000.Util\server\kafka_2.12-2.7.0\bin\windows
kafka-server-start.bat ..\..\config\server.properties
.
3) 토픽 생성
아래 명령어로 토픽을 생성한다. topic1이 사용할 토픽명으로 자신에 맞게 수정한다.
cd D:\3000.Util\server\kafka_2.12-2.7.0\bin\windows
kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic topic1
※ replication-factor : 복제할 수
※ 토픽 목록 조회 : kafka-topics.bat --list --zookeeper localhost:2181
4) 컨슈머 실행
kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic topic1
5) 프로듀서 실행
kafka-console-producer.bat --broker-list localhost:9092 --topic topic1
프로듀서 >에 생산할 메세지를 등록
'Web' 카테고리의 다른 글
django get parameter 얻기 (0) | 2020.05.24 |
---|---|
APM 버전 확인 방법 (0) | 2019.04.28 |
크롬 ajax loading image(Ajax loader image is not showing up in chrome) (0) | 2018.02.04 |
크로스 사이트 요청 위조 예제 (0) | 2017.10.02 |
크로스 사이트 요청 위조 (0) | 2017.09.23 |