[HADOOP] HDFS의 디렉토리가 비어 있는지 확인하기
HADOOPHDFS의 디렉토리가 비어 있는지 확인하기
HDFS에 디렉토리가 비어 있는지 여부를 확인하는 명령이 있습니까?
해결법
-
==============================
1.카운트:
카운트:
hdfs dfs -count /path 1 0 0 /path
출력 열은 DIR_COUNT, FILE_COUNT, CONTENT_SIZE, PATHNAME입니다.
의 :
hdfs dfs -du -s /path 0 /path
0 바이트 파일이나 빈 디렉토리가 있으면 결과는 여전히 0입니다.
-
==============================
2.
isEmpty=$(hdfs dfs -count /some/path | awk '{print $2}') if [[ $isEmpty -eq 0 ]];then echo "Given Path is empty" #Do some operation else echo "Given Path is not empty" #Do some operation fi
from https://stackoverflow.com/questions/42574753/checking-if-directory-in-hdfs-is-empty-or-not by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] hadoop-core에 대한 maven artifactId hadoop 2.2.0 (0) | 2019.07.30 |
---|---|
[HADOOP] Hadoop의지도 축소 프레임에서 "Selenium Webdriver"를 실행하고지도 단계에서 고정합니다. (0) | 2019.07.30 |
[HADOOP] 하이브를 통해 Hbase에 액세스 할 수 있도록 HBase, hadoop, 하이브를 설정하는 올바른 방법은 무엇입니까? (0) | 2019.07.30 |
[HADOOP] 네임 노드 UI - 파일 시스템이 가상 분산 모드에서 작동하지 않음 (0) | 2019.07.30 |
[HADOOP] Windows에서 관리자 권한이없는 Hadoop MR 작업 실행 (0) | 2019.07.30 |