๋์ปค ์ด๋ฏธ์ง ์ ํ
- Kakfa ์ด๋ฏธ์ง๋ ๊ณต์ ๋ฒ์ ์ด ์กด์ฌํ์ง ์์ Star๊ฐ ๊ฐ์ฅ ๋ง์ ์ด๋ฏธ์ง๋ก ์ ํํด ์ฃผ์๋ค.
- ํด๋น ์ด๋ฏธ๋ฅผ ์ค์น ํ๊ธฐ ์ ์ docker-compose๊ฐ ์คํ ๊ฐ๋ฅํ์ง ํ์ธํ๋ค.
docker-compose๋ ๋ณต์ ๊ฐ์ ์ปจํ ์ด๋๋ฅผ ์คํ์ํค๋ ๋์ปค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ธฐ ์ํ ํด์ด๋ค.
Kafka๋ ํญ์ Zookeeper๊ฐ ์ฌ์ ์ ์คํ๋์ด์ผ ํ๋ฏ๋ก, compose๋ก ์คํํ๋ ๊ฒ์ด ์ข๋ค.
→ Zookeeper๋ ๊ฐ๋จํ ๋งํ๋ฉด Kafka์ ๋ฉํ๋ฐ์ดํฐ ์ ๋ณด๋ฅผ Zookeeper์ ์ ์ฅํ๊ณ , Kafka์ ์ํ ๊ด๋ฆฌ ๋ฑ์ ๋ชฉ์ ์ผ๋ก ์ด์ฉํ๋ค.
๋ด์ฉ ์ ๋ ฅ๋ถ๋ถ2
docker-compose.yml ์์ฑ
- docker-compose.yml ํ์ผ์ ์์ฑํ๋ค.
version: '2'
services:
zookeeper:
image: wurstmeister/zookeeper
container_name: zookeeper
ports:
- "2181:2181"
kafka:
image: wurstmeister/kafka
container_name: kafka
ports:
- "9092:9092"
environment:
KAFKA_ADVERTISED_HOST_NAME: 127.0.0.1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
volumes:
- /var/run/docker.sock:/var/run/docker.sock
์ด๋ KAFKA_ADVERTISED_HOST_NAME์ ์์ ์ ip๋ก ์์ ํด์ฃผ๋ฉด ๋๋ค.
์คํ ๋ฐ ํ ์คํธ
- docker-compose.yml ํ์ผ์ ์คํํ๋ค.
์์ฑํ yml ํ์ผ์ด ์๋ ์์น์์ cmd ์ฐฝ์ ์ด์ด ํด๋น ๋ช ๋ น์ด๋ฅผ ์คํํด ์ค๋ค.
docker-compose up -d
- ์ด๋ฏธ์ง๊ฐ ์ ๋ฐ์์ง๊ณ ์ปจํ ์ด๋๊ฐ ์ ์คํ๋๊ณ ์๋์ง ํ์ธํ๋ค.
'เญจโโโ Tool โโโเญง > โ Docker' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Docker] ๊ฐ๋ ๋ฐ ์ค์น (0) | 2021.03.08 |
---|