1
내 데이터 파일은 하위 디렉토리에 연도별로 분할됩니다.여러 디렉토리의 Apache 드릴 쿼리가 작동하지 않습니다.
제가 연도 디렉토리를 사용하여 쿼리하면 SQL은 정상적으로 작동합니다.
select count(*) from dfs.`/drill/perf/logs/2010`;
하지만 다음 오류가 발생하는 상위 디렉토리를 쿼리하면.
select count(*) from dfs.`/drill/perf/logs`;
오류
Jan 14, 2015 1:43:52 PM org.eigenbase.sql.validate.SqlValidatorException <init>
SEVERE: org.eigenbase.sql.validate.SqlValidatorException: Table 'dfs./drill/perf/logs' not found
Jan 14, 2015 1:43:52 PM org.eigenbase.util.EigenbaseException <init>
SEVERE: org.eigenbase.util.EigenbaseContextException: From line 1, column 23 to line 1, column 25: Table 'dfs./drill/perf/logs' not found
Query failed: Query failed: Failure validating SQL. org.eigenbase.util.EigenbaseContextException: From line 1, column 23 to line 1, column 25: Table 'dfs./drill/perf/logs' not found
드릴 문서 링크 :
https://cwiki.apache.org/confluence/display/DRILL/Querying+Directories https://cwiki.apache.org/confluence/display/DRILL/Partition+Pruning