2013-07-08 76 views
0

我试图从Java连接到远程HBase。 hbase外壳工作正常。但是当我尝试在代码中连接时,我收到错误。这里是我的HBase-site.xml中在Java中连接到远程HBase时遇到问题

<?xml version="1.0"?> 
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?> 

<configuration> 

<property> 
    <name>hbase.cluster.distributed</name> 
    <value>true</value> 
</property> 

<property> 
    <name>hbase.rootdir</name> 
    <value>hdfs://some.ip.address:8020/hbase</value> 
</property> 

<property> 
    <name>hbase.zookeeper.quorum</name> 
    <value>some.ip.address</value> 
</property> 

<property> 
    <name>hbase.coprocessor.user.region.classes</name> 
    <value>org.apache.hadoop.hbase.coprocessor.AggregateImplementation</value> 
</property> 

<property> 
    <name>hbase.rest.port</name> 
    <value>9999</value> 
</property> 

</configuration> 

这里是错误的样子:

13/07/08 16:03:36 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:599) 
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350) 
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068) 

13/07/08 16:03:37 INFO zookeeper.ClientCnxn: Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (Unable to locate a login configuration) 

13/07/08 16:03:37 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:599) 
at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:350) 
at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1068) 

我失去了我的HBase-site.xml中的值?如果hbase shell工作正常,为什么不能连接代码?

回答

0

问题是我的hbase-site.xml不在我的类路径中。

相关问题