내가 자주 사용하는 것만 간단하게 정리해보았다.
./bin/hdfs dfs -cmd [args]
hdfs dfs : hdfs에만 한정되어 사용할 수 있는 dfs쉘명령어
cmd : 사용자가 설정한 명령어
args : 해당 명령어를 실행할 때 필요한 파라미터
- 파일 목록 보기 : - ls, ls -R
- ls -R : 모든 디렉터리/파일 확인 가능
- 파일 용량 확인 : - du, du -s
- 파일 내용 보기 : - cat, text
- 디렉터리 생성 : - mkdir
- 파일 복사: - put, get, getmerge, cp, copyFromLocal(==put), copyToLocal(==get)
- put : 로컬 -> HDFS
- get : HDFS -> 로컬
- cp : HDFS -> HDFS
- 파일 이동 : mv, moveFromLocal
- mv : HDFS -> HDFS
- moveFromLocal : put과 비슷하지만 원래의 소스파일은 삭제됨
- 파일 삭제 :- rm
- rm -r: 재귀적으로 모두 삭제
- 카운트값 조회 : - count
- 전체 디렉터리 개수, 전체 파일 개수, 전체 파일 크기(byte), 지정한 경로명
- 파일 마지막 내용 확인 : - tail
- 지정한 파일의 마지막 1KB에 해당하는 내용 출력
댓글
댓글 쓰기