ClassNotFound:apache.hadoop.io.ImmutableBytesWritable使用Python将Spark与Hbase集成

时间:2015-09-25 21:37:20

标签: java python hadoop apache-spark hbase

我正在尝试集成Spark和Hbase并通过python使用它并继续获取与ClassNotFound相关的错误。 (第77-83行)以下是我正在使用的代码:https://github.com/apache/spark/blob/master/examples/src/main/python/hbase_inputformat.py#L70

它给我的错误是:enter image description here

我是java的新手。我不确定java类的目录结构,因为我无法导航到我可以找到所有这些类的文件夹。无论如何,有人可以告诉我如何获得org.apache.hadoop.hbase.io.ImmutableByteWritable?

1 个答案:

答案 0 :(得分:0)

此文件是HBase的一部分。

确保在项目中包含此依赖项(Jar,Maven Dependency)。

您可以执行mvn dependency:tree并确保已包含此依赖项。