๐ปTech/๐hadoop
[Apache Hadoop] ๋ฐ์ดํฐ ๋ ธ๋ ์ถ๊ฐ/์ ๊ฑฐ ๋ฐฉ๋ฒ
_viper_
2019. 6. 17. 17:38
๋ฐ์ํ
โพ DataNode ์ถ๊ฐ
1. NameNode์ hosts ํ์ผ์ ์ถ๊ฐํ DataNode ์ ๋ณด (ip, host) ์ถ๊ฐ
vi /etc/hosts
2. NameNode์ includes ํ์ผ์ ์์ฑ ๋๋ ํธ์งํ์ฌ ์ถ๊ฐํ node์ hostname์ ์ถ๊ฐ
vi /hadoop์ค์น๊ฒฝ๋ก/etc/hadoop/dfs.hosts
3. ์ถ๊ฐํ ์๋ฒ ์ ์ ํ ๋ ธ๋ ์คํ
hadoop-daemon.sh start datanode
yarn-daemon.sh start nodemanager
4. Namonde ์๋ฒ์์ node refresh ๋ช ๋ น ์ํ
hdfs dfsadmin -refreshNodes
โพ DataNode ์ ๊ฑฐ
1. $HADOOP_HOME/etc/hadoop/hdfs.site.xml ํ์ผ์ ์๋ ๋ด์ฉ ์ถ๊ฐ
<property>
<name>dfs.hosts.exclude</name>
<value>/ํ๋ก์ค์น๊ฒฝ๋ก/etc/hadoop/dfs.hosts.exclude</value>
</property>
2. NameNode์ dfs.hosts.exclude ํ์ผ์ ์์ฑ ๋๋ ํธ์งํ์ฌ ์ถ๊ฐํ node์ hostname์ ์ถ๊ฐ
vi /hadoop์ค์น๊ฒฝ๋ก/etc/hadoop/dfs.hosts.exclude
3. Namonde ์๋ฒ์์ node refresh ๋ช ๋ น ์ํ
hdfs dfsadmin -refreshNodes
4. NameNode web์ผ๋ก ์ ์ํ์ฌ node decommissioned๊ฐ ์๋ฃ๋๋ฉด NameNode์ dfs.hosts ํ์ผ๊ณผ dfs.hosts.exclude ํ์ผ์ ์ด์ด ์ ๊ฑฐํ node์ hostname์ ์ญ์ ํ๋ค.