๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Kafka

๋ฉ€ํ‹ฐ ๋…ธ๋“œ ์นดํ”„์นด - 1

by Soono991 2023. 5. 1.
๐Ÿ’ก ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋ฉ€ํ‹ฐ ๋…ธ๋“œ ์นดํ”„์นด ๊ตฌ์„ฑ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

๋‹จ์ผ ๋…ธ๋“œ ์นดํ”„์นด๋Š” ๋ฉ€ํ‹ฐ ๋…ธ๋“œ ์นดํ”„์นด์— ๋น„ํ•ด ์„ค์ •์ด ๊ฐ„ํŽธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ ์ธก๋ฉด์—์„œ๋Š” ์ข‹์ง€๋งŒ, ์„ฑ๋Šฅ๊ณผ ๊ฐ€์šฉ์„ฑ ๋˜๋Š” ์žฅ์•  ๋ณต๊ตฌ์™€ ๊ฐ™์€ ๋ถ€๋ถ„์€ ๊ณ ๋ คํ•  ๋•Œ๋Š” ์žฅ์  ์™ธ์—๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๋‹จ์ ์ž…๋‹ˆ๋‹ค.

 

ํ•„์ˆ˜๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋งŽ์€ ๊ธ€๋“ค์—์„œ ๋ฉ€ํ‹ฐ ๋…ธ๋“œ ์นดํ”„์นด ์„ค์ •์—์„œ ์ถ”์ฒœํ•˜๋Š” ๋ฐฉ์‹์€ ๋ธŒ๋กœ์ปค 3๊ฐœ, ๊ฐ ํ† ํ”ฝ๋ณ„ ํŒŒํ‹ฐ์…˜ 3๊ฐœ๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ถœ์ฒ˜: https://skysoo1111.tistory.com/75

 

์œ„์™€ ๊ฐ™์ด ๋ฉ€ํ‹ฐ ๋…ธ๋“œ ์นดํ”„์นด๋กœ ๊ตฌ์„ฑํ•˜๊ฒŒ ๋˜๋ฉด ๊ฐ ํ† ํ”ฝ๋ณ„ ํŒŒํ‹ฐ์…˜์ด ๊ฐ ๋ธŒ๋กœ์ปค๋ณ„๋กœ ๋ถ„๋ฐฐ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๊ตฌ์„ฑํ–ˆ์„ ๋•Œ์˜ ์žฅ์ ์€ ๋ธŒ๋กœ์ปค 1์ด ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ๋‚˜๋จธ์ง€ ๋ธŒ๋กœ์ปค 2, ๋ธŒ๋กœ์ปค 3์—์„œ ์ด๋ฏธ ๋ณต์ œ๋œ ํŒŒํ‹ฐ์…˜์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฆฌ๋ฐธ๋Ÿฐ์‹ฑ์„ ํ†ตํ•ด ๋ฌธ์ œ์—†์ด ๋ธŒ๋กœ์ปค 2, ๋ธŒ๋กœ์ปค 3์ด ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

๋ฉ€ํ‹ฐ ๋…ธ๋“œ ์นดํ”„์นด ๊ตฌ์„ฑํ•˜๊ธฐ

์ด 3๊ฐœ์˜ ๋ธŒ๋กœ์ปค๋กœ ๋ฉ€ํ‹ฐ ๋…ธ๋“œ ์นดํ”„์นด๋ฅผ ๊ตฌ์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ ๋ธŒ๋กœ์ปค๋ณ„๋กœ ์„ค์ • ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜์—ฌ ์„œ๋กœ ์ถฉ๋Œ์ด ๋‚˜์ง€ ์•Š๋„๋ก ํ•˜๊ณ  ๋กœ๊ทธ๋ฅผ ๊ฐ ๋ธŒ๋กœ์ปค๋ณ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

server.properties

 

์œ„ ์„ค์ • ํŒŒ์ผ์€ ์นดํ”„์นด ์„ค์น˜ ์‹œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ƒ์„ฑ๋˜๋Š” server.properties ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.

broker.id, listeners, log.dirs ์ด 3๊ฐœ์˜ ์˜ต์…˜์„ ๊ฐ ๋ธŒ๋กœ์ปค๋ณ„๋กœ ์„ค์ •ํ•ด ์ฃผ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

broker 1

 

broker 2

 

 

broker 3

 

 

log ํด๋” ์ƒ์„ฑ

 

 

์‰˜ ํŒŒ์ผ ์ƒ์„ฑ

 

broker 1

 

broker 2

 

broker 3

 

์นดํ”„์นด์— ๋Œ€ํ•œ ์„ค์ •์€ ๋๋‚ฌ๊ณ , ์ด์ œ ์ฃผํ‚คํผ ์„ค์ •์„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

์ฃผํ‚คํผ ์„ค์ •

 

์ฃผํ‚คํผ data ํด๋” ์ƒ์„ฑ

 

์‰˜ ํŒŒ์ผ ์ƒ์„ฑ

 

์ด์ œ ์ฃผํ‚คํผ, ๊ทธ๋ฆฌ๊ณ  ๋ธŒ๋กœ์ปค๋“ค์„ ์‹คํ–‰ํ•˜์—ฌ ์ •์ƒ์ ์œผ๋กœ ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

์ฃผํ‚คํผ ์‹คํ–‰

์Šค๋ƒ…์ƒท ์ƒ์„ฑ ํ™•์ธ

 

๋ธŒ๋กœ์ปค 1, 2, 3 ์‹คํ–‰

kafka_start_01.sh

 

kafka_start_02.sh

 

kafka_start_03.sh

 

 

์ฐธ๊ณ  ์ž๋ฃŒ

'Kafka' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Replication  (0) 2023.05.01
๋ฉ€ํ‹ฐ ๋…ธ๋“œ ์นดํ”„์นด - 2  (0) 2023.05.01
KafkaConsumer  (0) 2023.04.17
Consumer - 3  (0) 2023.04.17
Consumer - 2  (0) 2023.04.17

๋Œ“๊ธ€