하둡에서 생성한 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바이트 파일을 생성합니다.

 

'Hadoop' 카테고리의 다른 글

hadoop 데몬  (0) 2013.02.19
하둡 Master / Slave 접근방식과 ssh의 설정  (0) 2013.02.19
하둡 설정 파일  (0) 2013.02.19
HDFS의 특징  (0) 2013.02.19
hadoop 개요  (0) 2013.02.14
by pacino.kang 2013. 2. 19. 12:41