0
하이브 테이블로 가져온 .gz 파일에서 쿼리하고 싶지만 Map-reduce 작업이 필요한 쿼리를 사용할 때 select count (*) from test; 그것은 오류 아래 보여줍니다하이브 잘못된 헤더 검사
java.io.IOException: incorrect header check
at org.apache.hadoop.io.compress.zlib.ZlibDecompressor.inflateBytesDirect(Native Method)
at org.apache.hadoop.io.compress.zlib.ZlibDecompressor.decompress(ZlibDecompressor.java:228)
at org.apache.hadoop.io.compress.DecompressorStream.decompress(DecompressorStream.java:111)
at org.apache.hadoop.io.compress.DecompressorStream.read(DecompressorStream.java:105)
내가 확인하고 Z LIB는 기본 압축 코덱 것으로 나타났습니다. bzip 파일로 시도해 보니 문제 없습니다. .gz 파일을 어떻게 사용할 수 있습니까? 어떻게 gz 파일을 지원할 수있는 기본 코덱을 변경할 수 있습니까?
사용이 [링크] (https://issues.apache.org/jira/browse/HADOOP-474)에서이 솔루션을 기록했다. –