반응형
하둡 디렉토리hadoop directory) 존재 여부나 파일이 있는지 확인을 해야 하는 경우가 있다.
이 때 사용할 수 있는 명령어가 -test 라는 명령어이다.
help명령어를 통해 사용할 수 있는 옵션을 살펴보면
> hadoop fs -help test
다음과 같은 옵션을 확인할 수 있다.
보통 해당 하둡 디렉토리 확인 여부(-d), 하둡 path 존재여부(-e), path에 파일 존재하는 여부 확인(-f) 옵션을 자주 사용한다.
보통 다음과 같이 쉘스크립트(shell script)에서 사용할 수 있다.
> -e옵션과 -z옵션을 통한 하둡파일체크
해당 path가 하둡에 있는지 확인(-e)하고 -z 옵션을 이용해 해당 path의 파일의 사이즈가 0byte가 아닌지 확인한다.
위와 같이 하둡디렉토리에 정상적인 파일이 있는 경우 작업시행시 조건으로 사용할 수 있다.
-test(하둡 명령어)를 유용하게 활용해보시길~
반응형
'Bigdata > Hadoop' 카테고리의 다른 글
[ Hadoop ] 하둡 네임노드와 데이터노드 정리 (0) | 2018.12.13 |
---|---|
[ Hadoop ] 하둡 HDFS에서 블록이란? (0) | 2018.12.04 |
[ Hadoop ] 하둡 HDFS 설계 특성에 대해서 알아보자. (0) | 2018.12.04 |
[ hadoop ] 하둡 hdfs 파일 하나로 합치기(getmerge, text) (0) | 2017.09.28 |
[ Hadoop ] 하둡1.0과 2.0 비교 및 차이 (0) | 2017.09.27 |