Cloudera blog has some details.

Please check if this is helpful to you.

http://blog.cloudera.com/blog/2014/12/new-in-cloudera-labs-sparkonhbase/

Thanks.

On Wed, May 20, 2015 at 4:21 AM, donhoff_h <165612...@qq.com> wrote:

> Hi, all
>
> I wrote a program to get HBaseConfiguration object in Spark. But after I
> printed the content of this hbase-conf object, I found they were wrong. For
> example, the property "hbase.zookeeper.quorum" should be
> "bgdt01.dev.hrb,bgdt02.dev.hrb,bgdt03.hrb". But the printed value is
> "localhost".
>
> Could anybody tell me how to set up the HBase Configuration in Spark? No
> matter it should be set in a configuration file or be set by a Spark API.
> Many Thanks!
>
> The code of my program is listed below:
> object TestHBaseConf {
>  def main(args: Array[String]) {
>    val conf = new SparkConf()
>    val sc = new SparkContext(conf)
>    val hbConf = HBaseConfiguration.create()
>    hbConf.addResource("""file:///etc/hbase/conf/hbase-site.xml""")
>    val it = hbConf.iterator()
>    while(it.hasNext) {
>      val e = it.next()
>      println("Key="+ e.getKey +" Value="+e.getValue)
>    }
>
>    val rdd = sc.parallelize(Array(1,2,3,4,5,6,7,8,9))
>    val result = rdd.sum()
>    println("result="+result)
>    sc.stop()
>  }
> }
>

Reply via email to