使用HCatalog从Pig访问HBase数据
我正在尝试从Pig脚本加载数据。存储在HBase中的数据,我能够在HCatalog中映射和创建表。但当我试图从Pig访问HCatalog表时,我得到了如下异常使用HCatalog从Pig访问HBase数据,hbase,apache-pig,hcatalog,Hbase,Apache Pig,Hcatalog,我正在尝试从Pig脚本加载数据。存储在HBase中的数据,我能够在HCatalog中映射和创建表。但当我试图从Pig访问HCatalog表时,我得到了如下异常 Caused by: java.lang.ClassCastException: org.apache.hadoop.hive.hbase.HBaseStorageHandler cannot be cast to org.apache.hcatalog.mapreduce.HCatStorageHandler at org.ap
Caused by: java.lang.ClassCastException: org.apache.hadoop.hive.hbase.HBaseStorageHandler cannot be cast to org.apache.hcatalog.mapreduce.HCatStorageHandler
at org.apache.hcatalog.common.HCatUtil.getStorageHandler(HCatUtil.java:425)
at org.apache.hcatalog.common.HCatUtil.getStorageHandler(HCatUtil.java:374)
at org.apache.hcatalog.mapreduce.InitializeInput.extractPartInfo(InitializeInput.java:157)
at org.apache.hcatalog.mapreduce.InitializeInput.getInputJobInfo(InitializeInput.java:136)
at org.apache.hcatalog.mapreduce.InitializeInput.setInput(InitializeInput.java:85)
at org.apache.hcatalog.mapreduce.HCatInputFormat.setInput(HCatInputFormat.java:85)
是否有解决此问题的方法?Jira中已经存在此问题。 应用此处提供的修补程序: