반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- react-ga
- formik react-query submitting not working
- formik submitting not working
- git commit merge
- Git commit 합치기
- file not found Error
- 시스템설계방법
- 리팩터링2판테스트
- cypress React
- 가상면접으로대규모시스템
- 디자인패턴
- react
- cypressBDD
- 시스템설계면접예시
- 전략패턴
- 시스템설계면접팁
- s3이미지다운로드됨
- 헤드퍼스트전략패턴
- 가상면접3장
- gitsquash
- 시스템설계
- git commit 협업
- FirebaseAnalytics
- git squash
- 리액트구글애널리틱스
- 리팩토링2판4장
- awss3
- 테스트코드책
- 가상면접2장
- 시스템설계면접
Archives
- Today
- Total
mingg IT
[Hadoop] Ubuntu 20.4 Hadoop 3.3.0 설치하기 본문
설치가 반이라는 말이 있다.
설치 성공~!
일단 나는 java가 설치되어 있다.
java가 설치되어 있지 않다면 java를 우선 설치하고 보길 바란다.
설치 시작
sudo apt install openssh-server openssh-client -y
ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys
ssh localhost
vi ~/.bashrc 에 추가한다.
export HADOOP_HOME=/home/minjikim/hadoop-3.3.0
export HADOOP_INSTALL=$HADOOP_HOME
export HADOOP_MAPRED_HOME=$HADOOP_HOME
export HADOOP_COMMON_HOME=$HADOOP_HOME
export HADOOP_HDFS_HOME=$HADOOP_HOME
export YARN_HOME=$HADOOP_HOME
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export PATH=$PATH:$HADOOP_HOME/sbin:$HADOOP_HOME/bin
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib/native"
wget 으로 다운받는다. 나는 3.3.0을 다운받았음.
sudo wget [<https://downloads.apache.org/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz>](<https://downloads.apache.org/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz>)
tar xzf hadoop-3.3.0.tar.gz
hadoop-3.3.0안에 data라는 디렉토리를 만들고 그안에 datanode, namenode 폴더를 만든다.
다음 hadoop-3.3.0/etc 안에서 파일 여러개를 수정한다.
/hadoop-3.3.0/etc/hadoop/hadoop-env.sh 파일에서 JAVA_HOME을 적어줌
/hadoop-3.3.0/etc/hadoop/core-site.xml 파일 수정
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
/hadoop-3.3.0/etc/hadoop/hdfs-site.xml 수정
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>/home/minjikim/hadoop-3.3.0/data/namenode</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/home/minjikim/hadoop-3.3.0/data/datanode</value>
</property>
/hadoop-3.3.0/etc/hadoop/mapred-site-xml수정
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
/hadoop-3.3.0/etc/hadoop/yarn-site.xml 수정
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.hostname</name>
<value>127.0.0.1</value>
</property>
<property>
<name>yarn.acl.enable</name>
<value>0</value>
</property>
<property>
<name>yarn.nodemanager.env-whitelist</name>
<value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PERPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
</property>
이제 설정은 다 끝났고 켜보도록 하겠음.
hdfs namenode -format
여기서 에러나는 사람들은 source ~/.bashrc 하거나, 혹은 위에서 했던 ssh localhost 부분 다시한번 하면됨. 나도 그렇게 해결했음.
y 한번 눌러준다.
start-dfs.sh
start-yarn.sh
설치 완료!
참고한 youtube 이다.
https://www.youtube.com/watch?v=8HLxeMMGGcQ
'기타' 카테고리의 다른 글
[MacOS] arch -arm64 brew install 에러 해결하기 (0) | 2022.03.26 |
---|---|
[MongoDB] mongo 에러 [js] Error: couldn't connect to server 127.0.0.1:27017 (0) | 2022.02.05 |
[기타] 웹사이트 분석 Wappalyzer (0) | 2022.01.17 |
[API] 네이버 쇼핑 open API 사용법 (0) | 2021.11.23 |
[Mac] 맥북 에어 nvm : command not found 에러 해결법 (0) | 2021.11.15 |
Comments