Spark2中操作HBase的異常org.apache.hadoop.hbase.HTableDescriptor.addFamily

  • Spark2中操作HBase的異常org.apache.hadoop.hbase.HTableDescriptor.addFamily...

org.apache.hadoop.hbase.HTableDescriptor.addFamily(Lorg/apache/hadoop/hbase/HColumnDescriptor;)Lorg/apache/hadoop/hbase/HTableDescriptor;

解決辦法:

原因: 使用Apache HBase的jar報錯,將pom依賴版本修改爲CDH環境一樣的jar

         由於hbase-client.jar在cdh hbase與apache hbase的實現方法不一樣導致

修改pom

<properties>
    <hbase.version>1.2.0-cdh5.16.2</hbase.version>
</properties>

<dependencies>

    <!-- HBase -->
    <dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-common</artifactId>
        <version>${hbase.version}</version>
    </dependency>
    <dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-client</artifactId>
        <version>${hbase.version}</version>
    </dependency>
    <dependency>
        <groupId>org.apache.hbase</groupId>
        <artifactId>hbase-server</artifactId>
        <version>${hbase.version}</version>
</dependency>

</dependencies>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章