【发布时间】:2018-05-10 21:30:46
【问题描述】:
我正在执行一个与HBase 交互的pig 脚本,我收到以下错误:
原因:java.lang.RuntimeException:无法实例化 'org.apache.pig.backend.hadoop.hbase.HBaseStorage' 参数为 org.apache.pig.impl.PigContext.instantiateFuncFromSpec(PigContext.java:770) 在 org.apache.pig.parser.LogicalPlanBuilder.buildLoadOp(LogicalPlanBuilder.java:885) ... 38 更多原因:java.lang.reflect.InvocationTargetException 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 方法)在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 在 java.lang.reflect.Constructor.newInstance(Constructor.java:423) 在 org.apache.pig.impl.PigContext.instantiateFuncFromSpec(PigContext.java:738) ... 39 更多原因:java.lang.NoSuchMethodError: org.apache.hadoop.hbase.client.Scan.setCacheBlocks(Z)V 在 org.apache.pig.backend.hadoop.hbase.HBaseStorage.initScan(HBaseStorage.java:429) 在 org.apache.pig.backend.hadoop.hbase.HBaseStorage.(HBaseStorage.java:370) ... 44 更多
猪版本:猪 0.17.0
HBase 版本:HBase 1.3.1
【问题讨论】:
标签: hbase apache-pig emr