Github user AtulKumVerma commented on the issue:

    https://github.com/apache/zeppelin/pull/2002
  
    ./bin/spark-shell --jars 
/home/ist/jarfile/shc-core-1.1.1-2.1-s_2.11.jar,/home/iile/hbase-spark-2.0.0-alpha-1.jar,/home/ist/jarfile/hbase-client-1.0.1.1.jar,/home/ist/jarfile/hbase-0.94.2.jar,/home/ist/jarfile/hbase-common-0.98.3-hadoop1.jar
    
             import org.apache.spark.sql._
             import org.apache.spark.sql.datasources.hbase._
             import org.apache.spark.sql.execution.datasources.hbase._
             import org.apache.hadoop._
             import org.apache.hadoop.hbase.util._
              val sqlContext = new SQLContext(sc)
              
              def catalog = s"""{
                 |"table":{"namespace":"default", "name":"table1"},
                 |"rowkey":"key",
                 |"columns":{
                   |"col0":{"cf":"rowkey", "col":"key", "type":"string"},
                   |"col1":{"cf":"cf1", "col":"col1", "type":"string"}
                 |}
               |}""".stripMargin
               
            
             def withCatalog(cat: String): DataFrame = {
             sqlContext
            .read
            .options(Map(HBaseTableCatalog.tableCatalog->cat))
            .format("org.apache.spark.sql.execution.datasources.hbase")
            .load()
          }
          
                val df = withCatalog(catalog)
                
                df.printSchema()
                df.show()
    
    Caused by: java.lang.reflect.InvocationTargetException: 
java.lang.NoSuchMethodError: 
org.apache.hadoop.hbase.util.Addressing.getIpAddress()Ljava/net/InetAddress;
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
      at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
      at 
org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238)
      ... 111 more
    Caused by: java.lang.NoSuchMethodError: 
org.apache.hadoop.hbase.util.Addressing.getIpAddress()Ljava/net/InetAddress;
      at 
org.apache.hadoop.hbase.client.ClientIdGenerator.getIpAddressBytes(ClientIdGenerator.java:83)
      at 
org.apache.hadoop.hbase.client.ClientIdGenerator.generateClientId(ClientIdGenerator.java:43)



---

Reply via email to