0

私はちょうど豚の学習を始めて、それを使って何かをしようとしたので、豚のコンソールに入り、単純にタイプa = load 'sample_data.csv';します (私は という名前のファイルを持っていますsample_data.csv)。次の例外を受け取りました。

Pig Stack Trace
---------------
ERROR 2998: Unhandled internal error. name

java.lang.NoSuchFieldError: name
    at org.apache.pig.parser.QueryParserStringStream.<init>(QueryParserStringStream.java:32)
    at org.apache.pig.parser.QueryParserDriver.tokenize(QueryParserDriver.java:207)
    at org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:175)
    at org.apache.pig.PigServer$Graph.validateQuery(PigServer.java:1571)
    at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1544)
    at org.apache.pig.PigServer.registerQuery(PigServer.java:516)
    at org.apache.pig.tools.grunt.GruntParser.processPig(GruntParser.java:991)
    at org.apache.pig.tools.pigscript.parser.PigScriptParser.parse(PigScriptParser.java:412)
    at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:194)
    at org.apache.pig.tools.grunt.GruntParser.parseStopOnError(GruntParser.java:170)
    at org.apache.pig.tools.grunt.Grunt.run(Grunt.java:69)
    at org.apache.pig.Main.run(Main.java:538)
    at org.apache.pig.Main.main(Main.java:157)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
================================================================================

の内容sample_data.csvは次のとおりです。

1, John, Smith
2, Jane, Doe
3, George, Washington
4, Ben, Franklin

また、$PIG_HOME変数を pig ディレクトリのホーム フォルダに設定しました。

また、以前に提起された同様の質問についても認識しています。ここ

ただし、$PIG_CLASSPATH変数を指示どおりechoに設定し、変数$PIG_CLASSPATHが正しく設定されていることを確認しても、同じエラーが発生します。

4

1 に答える 1

1

24時間頭を掻いた後。私は最終的に私の同僚の助けを借りてそれを理解しました.

のせいでしHiveた。Pigとの両方が同じマシンに設定されている場合、何らかの理由Hiveで、これが発生する傾向があります。だから私がする必要があったのは

export HIVE_HOME=
于 2013-06-19T14:46:38.253 に答える