无法使用Parquet Storer存储Pig Relation

时间:2016-09-27 11:24:52

标签: hadoop apache-pig parquet

我在grunt shell中尝试以下Pig语句。

猪版是 - > Apache Pig版本0.12.1

grunt> register /home/user/surender/mapreducejars/parquet-pig-1.0.1.jar;
grunt> A = LOAD '/user/user/inputfiles/parquet.txt' USING  PigStorage(',') AS (id:int,name:chararray);
grunt> STORE A into '/user/user/outputfiles/pig' USING parquet.pig.ParquetStorer;                    
2016-09-27 07:09:18,509 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2998: Unhandled internal error. parquet/io/ParquetEncodingException

日志文件的详细信息:/home/user/surender/localinputfiles/pig_1474973730264.log

我想知道这里出了什么问题。可以帮助我使用parquetStorage存储猪关系

1 个答案:

答案 0 :(得分:-1)

你需要添加镶木地板罐,如镶嵌猪 - 捆绑1.5.0.jar并注册     REGISTER' /path_for_jar/parquet-pig-bundle-1.5.0.jar' ;;

请查看解释它的链接。 这是a link