티스토리 뷰
Aphache Kafka
카프카는 대용량 메시지 발행-구독 서버이다.
다음 그림과 같이 메시지발행(producer)-구독(consumer) 패턴을 가지고 메시지를 큐(Queue) 자료구조로 관리하며, 빠른 속도로 메시지 데이터를 저장 및 사용할 수 있다.
producer가 메시지를 발행하면 Topic이 만들어지고, 다음과 같이 생성된 Queue에 저장되며, 생성된 순서대로 각 consumer가 구독하여 읽을 수 있다.
분산 코디네이션 지원 ZooKeeper
주키퍼는 쓰기 동작시 분산되 카프카 클러스터들 간 동기화 처리를 해준다.
빅데이터 처리를 위한 카프카와 주키퍼
대용량 데이터를 분산 저장 및 관리하기 위해 카프카를 사용하며, 카프카는 주키퍼와 함께 사용한다.
윈도우에서 카프카 설치하기
- Java : https://www.java.com/ko/download/ie_manual.jsp?locale=ko
- Kafka : https://kafka.apache.org/downloads
윈도우 버전은 bin/windows 폴더 내에 실행 배치파일이 있다.
주키퍼 서버를 먼저 실행해 준다.
c:\kafka\bin\windows\zookeeper-server-start.bat ../../config/zookeeper.properties
주키퍼 서버가 실행이 되었으면, 새로운 cmd 창을 열어서 카프카 서버를 실행한다.
c:\kafka\bin\windows\kafka-server-start.bat ../../config/server.properties
kafka 설치를 완료했으니..
토픽을 생성해보자.
메시지 보내기 :
c:\kafka\bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic First
메시지 받기 :
c:\kafka\bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic First --from-beginning
MongoDB설치는 나중에...
- Total
- Today
- Yesterday
- 물류로봇 시장 동향
- 마이헬스웨이
- IoT 보안 이슈
- 물류로봇 기술 동향
- 디지털 휴먼 기술
- 공격표면 관리 개념
- ls전선 전선관제
- 디지털 휴먼
- IoT 보안 대응
- 의료마이데이터
- IoT 안전 이용환경
- lot 동향
- 리얼VR피싱
- 가트너 전략기술
- 디지털 휴먼 상호작용기술
- 공격표면관리
- 6G
- 삼성 네 제로 홈
- 지능형 IoT 보안
- 사이버저
- 가트너 2023 전략기술
- lot 센서 케이블 관리
- 메타버스 대상
- 5G
- 공격표면 관리 최소화 방안
- 디지털 휴먼의 발전 단계
- 가트너 2023
- 아이튜버크리에이터
- 사이버공격 대응 전략
- 공격표면 관리 최신 동향
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |