Skip to content

Latest commit

 

History

History
96 lines (71 loc) · 1.64 KB

02-HDFS_실습.md

File metadata and controls

96 lines (71 loc) · 1.64 KB

HDFS 실습

1. HDFS CLI

version

버전 확인

$ hadoop version

mkdir

디렉토리 생성

hadoop fs -mkdir [-p] <paths>
$ hadoop fs -mkdir /user
$ hadoop fs -mkdir /user/fastcampus
$ hadoop fs -mkdir /user/fastcampus/input

ls

디렉토리 파일 목록 확인

$ hadoop fs ls /
$ hadoop fs ls /user
$ hadoop fs ls -R /

put, copyFromLocal

로컬 파일 시스템에 있는 데이터를 목적지 파일시스템으로 복사

$ hadoop fs -put /path/to/hadoop/LICENSE.txt /user/fastcampus/input
$ hadoop fs -copyFromLocal /path/to/hadoop/LICENSE.txt /user/fastcampus/input

get, copyToLocal

HDFS에 있는 파일을 로컬 파일 시스템에 복사

$ hadoop fs -get /user/fastcampus/input/LICENSE.txt .
$ hadoop fs -copyToLocal /user/fastcampus/input/LICENSE.txt .

cat

파일 내용 출력

$ hadoop fs -cat /user/fastcampus/input/LICENSE.txt

mv

파일 옮기기

$ hadoop fs -mv /user/fastcampus/input/LICENSE.txt /user/fastcampus

cp

파일 복사하기

$ hadoop fs -cp /user/fastcampus/LICENSE.txt /user/fastcampus/input/

rm

파일 삭제하기

$ hadoop fs -rm /user/fastcampus/LICENSE.txt

tail

파일의 끝부분을 보여주기

$ hadoop fs -tail /user/fastcampus/input/LICENSE.txt

help

명령어 도움말

# hadoop fs -help [command]
$ hadoop fs -help cp

2. Java API