1. AWS์ ์นดํ์นด ํด๋ฌ์คํฐ ์ค์น, ์คํ
0) ์ํ์น ์นดํ์นด ์ค์น ์ค๋น
- ์ฃผํคํผ : ์นดํ์นด ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ์ฅ
- ์นดํ์นด
1) ec2 ๋ฐ๊ธ, 3๋์ ์ธ์คํด์ค ์คํ
2) wget ๋ช ๋ น์ด๋ก ์ฃผํคํผ ์ค์น, ์์ถํด์ , ์ฃผํคํผ ์์๋ธ ์ค์
3) etc/hosts ์์
4) ์ฃผํคํผ ์ฐ๋์ ์ํ ๋ฐฉํ๋ฒฝ ์ค์ : aws ๋ณด์๊ทธ๋ฃน ์ค์ ~ 2181, 2888, 3888, 9092 ํฌํธ ๊ฐ๋ฐฉ
5) ์ฃผํคํผ ์คํ
6) ์นดํ์นด ์ค์น : wget - ์์ถํด์ - ๋ธ๋ก์ปค id ์ค์ - ๋ฆฌ์ค๋ & advertise ๋ฆฌ์ค๋ ์ค์ - ์ฃผํคํผ์ hostname ๋ฐ ํฌํธ ์ ๋ ฅ
7) ์นดํ์นด ์คํ : ํ ํฝ ์์ฑ ๋ฐ ํ๋ก๋์์ ์ปจ์๋จธ ๊ฐ ํต์ ํ์ธ
2. ์นดํ์นด ํ๋ก๋์
- ๋ฐ์ดํฐ๋ฅผ ํ ํฝ์ ์์ฐํ๋ ์ญํ
- ํน์ ํ ํฝ์ ๋ฐ์ดํฐ๋ฅผ publish
- ์นดํ์นด ๋ธ๋ก์ปค๋ก ๋ฐ์ดํฐ ์ ์ก ์, ์ฑ๊ณต ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์๊ณ , ์คํจํ ๊ฒฝ์ฐ ์ฌ์๋๋ฅผ ํ ์ ์๋ค
* ํด๋ผ์ด์ธํธ์ ๋ธ๋ก์ปค์ ๋ฒ์ ์ ์ ํ์ธํ๊ธฐ : ๋ฒ์ ์ ์ง์ํ์ง ์์ ์๋ ์๋ค
* ๋ธ๋ก์ปค์ ๊ฒฝ์ฐ 2๊ฐ ์ด์์ ip์ port๋ฅผ ์ค์ ํ๋๋ก ๊ถ์ฅ๋จ ~ ํ๋์ ๋ธ๋ก์ปค๊ฐ ๋น์ ์์ผ ๊ฒฝ์ฐ์ ๋์ ๊ฐ๋ฅ
* ์คํธ๋ง ์๋ฆฌ์ผ๋ผ์ด์ : ํค ๋๋ value๋ฅผ ์ง๋ ฌํํ๊ธฐ ์ํด ์ฌ์ฉ ~ ํค : ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ฉด, ํ ํฝ์ ํํฐ์ ์ ์ง์ ํ ๋ ์ฌ์ฉ
- ์นดํ์นด ํด๋ผ์ด์ธํธ์์ ํ๋ก๋์ ํด๋์ค๋ฅผ ์ ๊ณตํ๋ค
- producer.send(record);
* ํค๋ฅผ ์ง์ ํ์ง ์๊ณ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๊ฒฝ์ฐ : ๋ผ์ด๋ ๋ก๋น ๋ฐฉ์์ผ๋ก ํํฐ์ ์ ๋ฐ์ดํฐ ์ ์ก
* ํค๋ฅผ ์ง์ ํ ๊ฒฝ์ฐ : ๋์ผ value์ ๋ฐ์ดํฐ, ํน์ ๋ฐ์ดํฐ๋ ํน์ ํํฐ์ ์ผ๋ก ์ ์ก๋๋ค(ํํฐ์ ์ ์๋ก ์ถ๊ฐํ๋ ๊ฒฝ์ฐ์๋ ๋งคํ์ด ๊นจ์ง๊ฒ ๋์ด ์๋ํ ๋ฐ์ดํฐ ์ ์ก์ด ์ด๋ฃจ์ด์ง์ง ์์ผ๋ฏ๋ก ํค๋ฅผ ์ง์ ํ ํ์๋ ํํฐ์ ์ ์๋ก ์์ฑํ๋ ๊ฒ์ ๊ถ์ฅ๋์ง ์๋๋ค)
'TIL, WIL > TIL๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
09. 11 TIL : ์ฟผ๋ฆฌ ๋ง์คํฐ๋ก์ ๊ธธ.. (0) | 2023.09.12 |
---|---|
08. 30 TIL : ์ฟผ๋ฆฌ ์์ (2) | 2023.08.30 |
08. 17 TIL : ๋ฐ๋ธ์์์ ์นดํ์นด (0) | 2023.08.17 |
08. 13 TIL : ๊ฐ๋จํ ์ ์์ ๋ถ ํ์ค ํ๋ ์์ํฌ ๊ต์ก ํ๊ธฐ (0) | 2023.08.14 |
08.14 TIL : ๋ฐ๋ธ์์์ ์นดํ์นด (0) | 2023.08.14 |