Bigdata/Hadoop
[ Hadoop ] 하둡명령어(test) 특정 디렉토리, 파일 존재여부 확인
brocess
2018. 3. 20. 10:45
반응형
하둡 디렉토리hadoop directory) 존재 여부나 파일이 있는지 확인을 해야 하는 경우가 있다.
이 때 사용할 수 있는 명령어가 -test 라는 명령어이다.
help명령어를 통해 사용할 수 있는 옵션을 살펴보면
> hadoop fs -help test
다음과 같은 옵션을 확인할 수 있다.
보통 해당 하둡 디렉토리 확인 여부(-d), 하둡 path 존재여부(-e), path에 파일 존재하는 여부 확인(-f) 옵션을 자주 사용한다.
보통 다음과 같이 쉘스크립트(shell script)에서 사용할 수 있다.
> -e옵션과 -z옵션을 통한 하둡파일체크
해당 path가 하둡에 있는지 확인(-e)하고 -z 옵션을 이용해 해당 path의 파일의 사이즈가 0byte가 아닌지 확인한다.
위와 같이 하둡디렉토리에 정상적인 파일이 있는 경우 작업시행시 조건으로 사용할 수 있다.
-test(하둡 명령어)를 유용하게 활용해보시길~
반응형