Я хочу получить запрос из файла .gz, который был импортирован в таблицу hive, но когда я использую некоторые запросы, требующие задания Map-reduce, например: select count (*) from test; это показывает ниже ошибок:ошибка проверки заголовка hive
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), как reference.It может помочь вам. –