Hue에서 Impala 쿼리 결과를 NAS에 직접 저장하지 못하는 증상이 나타난다.
해당 Hue UI의 저장 경로 제한을 우회해 impala-shell에서 결과를 출력하는 방법이다. 명령을 실행하는 호스트에서 NAS 경로에 접근할 수 있어야 한다.
NAS에 마운트된 경로를 impala-shell의 -o 출력 파일 옵션으로 지정한다.
명령 예시는 문서 작성 시 보강한 것이며 대상 시스템에서 실행 검증하지 않았다.
findmnt <nas-path>, test -w <nas-directory>.impala-shell -i '<coordinator>:21000' -k --ssl --ca_cert='<ca.pem>' \
-B --output_delimiter=',' --print_header \
-q 'SELECT * FROM <db>.<table>' -o '<nas-path>/result.csv'
명령 exit code, 결과 행 수·헤더·인코딩·NAS 파일의 읽기 권한을 확인한다.