在将cassandra的lib目录添加到pig\u类路径之后,我尝试引用org.apache.cassandra.hadoop.pig.cassandrastorage。但是,关于类版本号,我得到以下错误:
解析失败:pig脚本解析失败:pig脚本验证失败:org.apache.pig.backend.executionengine.exeception:错误1069:解析org.apache.cassandra.hadoop.pig.cassandrastorage的类版本号时出现问题,位于org.apache.pig.parser.queryparserdriver.parse(queryparserdriver)。java:191)在org.apache.pig.pigserver$graph.validatequery(pigserver。java:1571)在org.apache.pig.pigserver$graph.registerquery(pigserver。java:1544)在org.apache.pig.pigserver.registerquery(pigserver。java:516)在org.apache.pig.tools.grunt.gruntparser.processpig(gruntparser。java:991)在org.apache.pig.tools.pigscript.parser.pigscriptparser.parse(pigscriptparser。java:412)在org.apache.pig.tools.grunt.gruntparser.parsestoponerror(gruntparser。java:194)在org.apache.pig.tools.grunt.gruntparser.parsestoponerror(gruntparser。java:170)在org.apache.pig.tools.grunt.grunt.run(grunt。java:69)在org.apache.pig.main.run(main。java:538)在org.apache.pig.main.main(main。java:157)在sun.reflect.nativemethodaccessorimpl.invoke0(本机方法)在sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl)。java:57)在sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl。java:43)在java.lang.reflect.method.invoke(方法。java:616)在org.apache.hadoop.util.runjar.main(runjar。java:160)
如有任何建议,我们将不胜感激,
迈克
1条答案
按热度按时间3z6pesqy1#
我可以通过降级到Cassandra1.2.1来修复,它是为Java6构建的。