ハイブテーブルにインポートした.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ファイルをサポートできるデフォルトのコーデックを変更するにはどうすればよいですか?
一つの他の場所で、このソリューションを投稿しました。 –