There is connection leak problem with hortonworks hbase connector if you
use hbase 1.2.0.
I tried to use hortonwork's connector and felt into the same problem.

Have a look at this Hbase issue HBASE-16017 [0]. The fix for this was
backported to 1.3.0, 1.4.0 and 2.0.0
I have raised a ticket on their github repo [1] and also generated PR to
get this fixed. Check this out [2].

But unfortunately no one has responded to it yet so it is not merged. But
this fix works and I am currently using the same without problems.
So if you want to use this. You can use this one [3] where changes for pull
request already there.

Hope it helps!!

[0]: https://issues.apache.org/jira/browse/HBASE-16017
[1]: https://github.com/hortonworks-spark/shc/issues/19
[2]: https://github.com/hortonworks-spark/shc/pull/20
[3]: https://github.com/sachinjain024/shc/tree/Issue-19-Connection-Leak

PS: Cross posting my answer from hbase user mailing list because I think it
may be helpful to other readers.

On Sat, Aug 27, 2016 at 5:17 PM, spats <spatil.sud...@gmail.com> wrote:

> Regarding hbase connector by hortonworks
> https://github.com/hortonworks-spark/shc, it would be great if someone can
> answer these
>
> 1. What versions of Hbase & Spark expected? I could not run examples
> provided using spark 1.6.0 & hbase 1.2.0
> 2. I get error when i run example provided  here
> <https://github.com/hortonworks/shc/blob/master/src/main/scala/org/apache/
> spark/sql/execution/datasources/hbase/examples/HBaseSource.scala>
> , any pointers on what i am doing wrong?
>
> looks like spark not reading hbase-site.xml, but passed it in --files while
> spark-shell
> e.g --files
> /etc/hbase/conf/hbase-site.xml,/etc/hbase/conf/hdfs-site.
> xml,/etc/hbase/conf/core-site.xml
>
> error
> 16/08/27 12:35:00 WARN zookeeper.ClientCnxn: Session 0x0 for server null,
> unexpected error, closing socket connection and attempting reconnect
> java.net.ConnectException: Connection refused
>         at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
>         at
> sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:744)
>         at
> org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(
> ClientCnxnSocketNIO.java:350)
>         at
> org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081)
>
>
>
> --
> View this message in context: http://apache-spark-user-list.
> 1001560.n3.nabble.com/Issues-with-Spark-On-Hbase-Connector-
> and-versions-tp27610.html
> Sent from the Apache Spark User List mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe e-mail: user-unsubscr...@spark.apache.org
>
>

Reply via email to