๐ปTech/๐ฆImpala
impala-shell ํจ์ค์๋ ์ ๋ ฅ์์ด Ldap ๋ก๊ทธ์ธํ๋ ๋ฐฉ๋ฒ
_viper_
2021. 11. 25. 16:03
๋ฐ์ํ
impala-shell์์ ์๋ 2๊ฐ์ง ๋ด์ฉ์ ๋ํด ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค
- impala-shell ๋ช ๋ น์ด ์คํ์ ํด๋น ๊ณ์ ์ผ๋ก ์ต์ ์ ๋ ฅ์์ด ๋ก๊ทธ์ธํ๋ ๋ฐฉ๋ฒ
- impala-shell ๋ช ๋ น์ด ์คํ์ Ldap ๋ก๊ทธ์ธ ํจ์ค์๋ ์ ๋ ฅ์์ด ์คํ์ํค๋ ๋ฐฉ๋ฒ
1. ํด๋น ๊ณ์ ์ .impalarc ํ์ผ ์์ฑ
$ vi /home/user1/.impalarc
2. ์๋ ์ฌ์ดํธ์์ Command-Line Option๊ณผ Configuration File Setting ๋น๊ตํ์ฌ .impalarc ํ์ผ ์์ฑ
๐ ์ฐธ๊ณ ์ฌ์ดํธ: https://impala.apache.org/docs/build/html/topics/impala_shell_options.html
3. impalarc ํ์ผ ์์ฑ
โพ ์คํํ๋ ค๋ impala-shell ๋ช ๋ น์ด
impala-shell --protocol='hs2-http' --ssl -i 'coordinator-Impala.site.com:443' -u user1 -l --ldap_password_cmd="echo -n 'Password'"
โพ impalarc ํ์ผ ๋ด์ฉ
[impala]
protocol=hs2-http
impalad=coordinator-Impala.site.com:443
user=user1
ldap_password_cmd=echo -n "PASSWORD"
use_ldap=true
ssl=true
4. ๋ณธ์ธ ๊ณ์ ๋ง ํ์ผ ์ฝ์ ์ ์๋๋ก ๊ถํ ์ค์
$ chmod 600 /home/user1/.impalarc
5. ํด๋น ์์ ์ดํ impala-shell ๋ช ๋ น์ด๋ง ์คํํ๋ฉด ๋ณ๋์ ์ต์ ์์ด ์๋ ๋ก๊ทธ์ธ๋จ