글
하둡에서 생성한 HDFS 디렉토리 정보는 일반 리눅스 명령어로는 보이지 않습니다.
아래의 HDFS명령어를 사용해야 합니다.
ls - 현재 디렉토리 정보를 나열합니다.
hadoop fs -ls output
lsr - 현재 디렉토리 목록과 하위디렉토리 정보를 나열합니다.
hadoop fs -lsr output
du - 디렉토리나 파일의 사용량을 확인하는 명령 바이트 단위로 결과 출력
hadoop fs -du output
dus - 디렉토리 전체의 합계용량을 출력
hadoop fs -dus output
cat - 테스트파일의 내용을 표시
hadoop fs -cat /user/root/output/part-r-00000
text - 테스트파일뿐 아니라 zip파일 형태의 내용도 표시.
hadoop fs -text /user/root/output/part-r-00000
mkdir - 디렉토리를 생성합니다..
hadoop fs -mkdir output1
put - 로컬의 파일 및 디렉토리를 목적지 경로(hdfs)로 복사.
목적지 디렉토리가 없을 경우엔 디렉토리를 생성.
hadoop fs -put NOTICE.txt /user/root/input
get - hdfs의 파일 및 디렉토리를 로컬의 목적지로 복사.
목적지 디렉토리가 없을 경우엔 디렉토리를 생성.
hadoop fs -get input output
cp - hdfs간에 소스디렉토리 및 파을을 목저지로 복사.
hadoop fs -cp input/NOTICE.txt input/NOTICE.txt
rm - hdfs 디렉토리나 파일을 삭제한다.
디렉토리는 반드시 비어있는 경우만 삭제 할 수 있습니다.
rmr - 비어있지 않은 디렉토리는 rmr로 삭제 할 수 있습니다.
hadoop fs -rm input1
mv - hdfs의 파일이나 디렉토리를 이동 합니다..
tail - 파일의 마지막 1kb의 내용을 화면에 출력합니다.
로그파일의 마지막을 보고자 할때 유용합니다.
hadoop fs -tail -f input/notice.txt
count - 지정경로에 대한 파일갯수 디렉토리갯수 전체파일사이즈를 출력합니다.
-q옵션을 사용할 경우 디렉토리의 파일 용량제한 정보를 조회할 수 있습니다.
hadoop fs -count -q input
첫번째 none은 파일갯수 쿼터값
첫번째 inf는 파일잔여쿼터값
두번째 none은 파일용량 쿼터값
두번째 inf는 파일용량 잔여 쿼터값
1은 디렉토리갯수
2는 파일갯수
1467은 전체파일사이즈
다음은 지정한경로이름
chmod - 지정한 파일이나 디렉토리에 대해 권한을 변경합니다.
-R옵션을 주면 해당 디렉토리에 포함된 파일이나 디렉토리까지 변경됩니다.
chown - 지정한 파일이나 디렉토리의 소유권을 변경합니다.
-R옵션을 주면 해당 디렉토리에 포함된 파일이나 디렉토리까지 변경됩니다.
touchz - 0바이트 파일을 생성합니다.
RECENT COMMENT