BigData

hadoop 명령어

Hilu 2015. 1. 16. 18:13

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


ount - 지정경로에 대한 파일갯수 디렉토리갯수 전체파일사이즈를 출력합니다.
           -q옵션을 사용할 경우 디렉토리의 파일 용량제한 정보를 조회할 수 있습니다.
hadoop fs -count -q input


chown - 지정한 파일이나 디렉토리의 소유권을 변경합니다.
           -R옵션을 주면 해당 디렉토리에 포함된 파일이나 디렉토리까지 변경됩니다.


touchz - 0바이트 파일을 생성합니다.