1. homebrew를 통해 hadoop package 설치
$ brew install hadoop
hadoop이 설치된 경로는 아래와 같이 명령하여 확인할 수 있다.
$ brew info hadoop
hadoop: stable 3.3.0
Framework for distributed processing of large data sets
https://hadoop.apache.org/
Conflicts with:
yarn (because both install `yarn` binaries)
/usr/local/Cellar/hadoop/hdfs (366 files, 40.9MB)
Built from source
/usr/local/Cellar/hadoop/3.3.0 (21,844 files, 963.5MB) *
설정할 xml파일들은 아래 경로에 존재함
$ cd /usr/local/Cellar/hadoop/3.3.0/libexec/etc/hadoop
2. core-site.xml 설정
<configuration>
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/Cellar/hadoop/hdfs/tmp</value>
<description>A base for other temporary directories.</description>
</property>
<property>
<name>fs.defaultFS</name>
<value>hdfs://localhost:9000</value>
</property>
</configuration>
3. hdfs-site.xml 설정
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
4. hdfs 실행
$ /usr/local/Cellar/hadoop/3.3.0/libexec/sbin/start-dfs.sh
Starting namenodes on [localhost]
Starting datanodes
Starting secondary namenodes [pineappleui-iMac.local]
2020-08-19 16:54:52,420 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
추가...
참고로 맥을 껏다 켰을때 동작을 안하면 아래명령어로 네임노드를 포멧하고 테스트 재시작하면된다.
$ hadoop namenode -format
반응형
'빅데이터' 카테고리의 다른 글
아파치 드루이드 소개 및 아키텍처 (0) | 2021.06.10 |
---|---|
프로메테우스, 그라파나 사용시 레이블 값 추출, Legend 선택, 여러 variable을 포함하는 쿼리 작성. (0) | 2021.05.04 |
alpine telegraf 도커 생성 (0) | 2021.04.22 |
pyspark사용시 csv로 저장시 json이 따옴표(")로 묶이는 현상 방지하기 (0) | 2020.07.06 |
macOS에 pyspark설치, pyspark실행시 jupyterlab 실행시키기 (0) | 2020.07.01 |
pyspark 데이터프레임 조건절(when)로 데이터 처리하기 (0) | 2020.06.23 |