HDFS 명령어


내가 자주 사용하는 것만 간단하게 정리해보았다.


./bin/hdfs dfs -cmd [args]


hdfs dfs : hdfs에만 한정되어 사용할 수 있는 dfs쉘명령어 
cmd : 사용자가 설정한 명령어 
args : 해당 명령어를 실행할 때 필요한 파라미터 

  1. 파일 목록 보기 : - ls, ls -R
    • ls -R : 모든 디렉터리/파일 확인 가능
  2. 파일 용량 확인 : - du, du -s
  3. 파일 내용 보기 : - cat, text 
  4. 디렉터리 생성 : - mkdir 
  5. 파일 복사: - put, get, getmerge, cp, copyFromLocal(==put), copyToLocal(==get)
    • put : 로컬 -> HDFS
    • get : HDFS -> 로컬  
    • cp : HDFS -> HDFS 
  6. 파일 이동 : mv, moveFromLocal
    • mv : HDFS -> HDFS 
    • moveFromLocal : put과 비슷하지만 원래의 소스파일은 삭제됨 
  7. 파일 삭제 :- rm 
    • rm -r: 재귀적으로 모두 삭제 
  8. 카운트값 조회 : - count 
    • 전체 디렉터리 개수, 전체 파일 개수, 전체 파일 크기(byte), 지정한 경로명  
  9. 파일 마지막 내용 확인 : - tail
    • 지정한 파일의 마지막 1KB에 해당하는 내용 출력 

댓글