์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ๋ฆฟ์ฝ๋
- ์ํ์น ์คํํฌ
- CLF-C02
- ์๋ผ์คํฑ์์น
- hadoop
- ์ค์นผ๋ผ ๋ถ
- aws ccp
- standalone
- BIGDATA
- ansible
- ํด ์ค์น
- elastic stack
- rpmbuild
- ์ฑ๊ธ์๋ฒ
- Apache spark
- HBase
- ์คํํฌ
- ํ๋ก์์ฝ์์คํ
- ํ๋ก์ค์น
- LeetCode
- ํ์ด๋ธ
- ๋ฆฌ๋ ์ค RPM
- ์ค์๋ธ ์ค์น
- ๋ฆฌ๋ ์ค
- ์ค์๋ธ
- ๋ฐ์ดํฐ๋ถ์์ค์ ๋ฌธ๊ฐ
- kudu
- ๋น ๋ฐ์ดํฐ
- airflow
- ํ๋ก
- Today
- Total
๋ชฉ๋ก๋ฏธ์ฌ์ฉ (35)
data_lab
์ค์นผ๋ผ ํด๋์ค์ ๊ดํด ์ ๋ฆฌํจ https://docs.scala-lang.org/overviews/scala-book/classes.html ๊ธฐ๋ณธ ํด๋์ค ์์ฑ์ class Person(var firstName: String, var lastName: String) val p = new Person("Bill", "Panner") println(p.firstName + " " + p.lastName) //Bill Panner p.firstName = "William" p.lastName = "Bernheim" val๋ ํ๋๋ฅผ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ๋ง๋ฆ val(value) : ๋ณ๊ฒฝํ ์ ์์ var(variable) : ๋ณ๊ฒฝํ ์ ์์ ์ค์นผ๋ผ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒฝ์ฐ var ํ๋๋ฅผ ๋ณ๊ฒฝํ ..
์ค์นผ๋ผ์ ๋ง ์ค์นผ๋ผ ํน์ง ์ ์ ํ์ ๊ตฌ๋ฌธ ๊ฐ๊ฒฐํ๋ฉฐ ์ฝ๊ธฐ ์ฌ์ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ ๊ณผ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์ ์ง์ ์ ๊ตํ ์ ํ ์ถ๋ก ์์คํ ? JVM์์ ์คํ๋๋ ํด๋์คํ์ผ ์์ฑ ์๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฌ์ฉํ๊ธฐ ์ฌ์ Hello, World Hello.scala object Hello expends App { println("Hello, World") } ๋ ๊ฐ์ง ์ ํ์ ๋ณ์ val : ๋ถ๋ณ ๋ณ์ - ์๋ฐ์์ final๊ณผ ๊ฐ์ var : ๊ฐ๋ณ ๋ณ์ - ํน๋ณํ ์ด์ ๊ฐ ์์ ๋๋ง ์ฌ์ฉ ๋ณ์ ์ ํ ์ ์ธ ์ ํ์ ์ ์ธํ์ง ์๊ณ ๋ณ์๋ฅผ ๋ง๋ฆ val x = 1 val s = "string" val p = new Persion("Regina") ๋ฐ์ดํฐ ์ ํ์ ์ ์ถํ ์ ์์ผ๋ฉฐ, ์ฝ๋ ๊ฐ๊ฒฐํ๊ฒ ์ ์งํ๋๋ฐ ๋์๋จ ์ ํ ๋ช ์ํ ์..
ํ๋ก๊ธฐ์ด ํ๋ก๊ณผ์ ๋ง๋จ ๋งต๋ฆฌ๋์ค ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํ ํ๋ก๊ทธ๋๋ฐ์ด๋ค. ๋งต๊ณผ ๋ฆฌ๋์ค ๊ฐ ๋จ๊ณ๋ ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ผ๋ก ํค-๊ฐ ์ ์ ๋ ฅ - ๋งต - ์ ํ - ๋ฆฌ๋์ค - ์ถ๋ ฅ ๋งต๋ฆฌ๋์ค ์ก - ํด๋ผ์ด์ธํธ๊ฐ ์ํํ๋ ์์ ์ ๊ธฐ๋ณธ ๋จ์ ์ก - ๋งต ํ์คํฌ, ๋ฆฌ๋์ค ํ์คํฌ ๊ฐ ํ์คํฌ๋ YARN์ ์ด์ฉํด ์ค์ผ์ฅด๋ง๋จ ๋งต ํ์คํฌ์ ๊ฒฐ๊ณผ๋ HDFS๊ฐ ์๋ ๋ก์ปฌ์ ์ ์ฅ๋จ ์ก์ด ์๋ฃ๋ ํ ๋งต ํ์คํฌ์ ๊ฒฐ๊ณผ๋ ๋ฒ๋ฆผ ํ๋ก ๋ถ์ฐ ํ์ผ์์คํ ๋ถ์ฐํ์ผ์์คํ - ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋ ์ฌ๋ฌ ๋จธ์ ์ ์คํ ๋ฆฌ์ง๋ฅผ ๊ด๋ฆฌํ๋ ํ์ผ์์คํ ๋คํธ์ํฌ ํ๋ก๊ทธ๋จ์ ๋ณต์ก์ฑ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ต๋ ๋์ ๋ ํน์ ๋ ธ๋์ ์ฅ์ ๊ฐ ๋ฐ์ํด๋ ์๋ฃ๊ฐ ์ ์ค๋์ง์์ HDFS์ ๊ธฐ๋ณธ๋ธ๋ก๋จ์๋ 128MB๋ก ๊ต์ฅํ ํฐ ๋จ์ -> ํ์ ๋น์ฉ์ ์ต์ํ ํ๊ธฐ์ํจ ๋ธ๋ก์ด ๋งค์ฐ ํฌ๋ฉด ๋ธ๋ก์ ์์์ ์ ํ์..
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
์ค์ ๋ฉ๋ชจ๋ฆฌ ๋๋ ์ด์ - ์ค์ ๋ฉ๋ชจ๋ฆฌ? : ๋ฉ๋ชจ๋ฆฌ๊ฐ ๊ฐ๋์ฐจ๊ณ ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ ํ์ํ ๋, ํ๋๋์คํฌ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ฒ๋ผ ์ฌ์ฉ (์๋ ๋๋ฆผ) (๋์คํฌ๋ฅผ ๊ฐ์๋ฉ๋ชจ๋ฆฌ) ์ด์ ๋ฆด๋ฆฌ์ฆ์์ Kubernetes๋ Linux์์ ์ค์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ์ ์ง์ํ์ง ์์. ์ค์์ด ๊ด๋ จ๋ ๋ ํฌ๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ฅ ์ ๋ณด์ฅํ๊ณ ๊ณ ๋ คํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ๋๋ค. Kubernetes์ ์ด์ ์ค๊ณ์ ์ผ๋ถ๋ก, ์ค์ ์ง์์ ๋ฒ์๋ฅผ ๋ฒ์ด๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋์์ผ๋ฉฐ, ๋ ธ๋์์ ์ค์์ด ๊ฐ์ง๋๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ฟ ๋ธ๋ ์ด ์์๋์ง ์์ต๋๋ค. k8s 1.22 alpha version ๋ ธ๋ ์์คํ ์ค์(swap) ์ง์ ๋ชจ๋ ์์คํ ๊ด๋ฆฌ์๋ ์ฟ ๋ฒ๋คํฐ์ค ์ฌ์ฉ์๋ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์ค์ ํ๊ฑฐ๋ ์ฌ์ฉํ ๋ ์ค์ ๊ณต๊ฐ(space)์ ๋นํ์ฑํํด์ผ ํ๋ค๋ ๋์ผํ ์ํฉ์ ๋์ฌ ์์์ต๋๋ค. ์ฟ ๋ฒ๋คํฐ..