Hi,
I am using Hadoop 2.5.1 and HBase 0.98.8-hadoop2 stand-alone mode, when I
use the following client side code
public static void main(final String[] args) {
HTableInterface table = null;
try {
final HBaseManager tableManager =
HBaseManager.getInstance();
table = tableManager
.getHTable(HBaseConstants.TABLE_EMP_DETAILS);
final Scan scan = new Scan();
final ResultScanner resultScanner =
table.getScanner(scan);
for (final Result result : resultScanner) {
LOG.debug("The Employee id : "
+
HBaseHelper.getValueFromResult(result,
HBaseConstants.COLUME_FAMILY,
HBaseConstants.EMP_ID));
LOG.debug("The Employee Name to id : "
+
HBaseHelper.getValueFromResult(result,
HBaseConstants.COLUME_FAMILY,
HBaseConstants.EMP_NAME));
}
} catch (final Exception ex) {
// TODO Auto-generated catch block
}
}
When I execute the code I am getting the following error, I have firewall
disabled for the port. Still I am getting this error.
27 Nov 2014 18:33:01,484 196074 [main] DEBUG
org.apache.hadoop.ipc.RpcClient - Connecting to localhost/127.0.0.1:60020
27 Nov 2014 18:33:02,484 197074 [main] DEBUG
org.apache.hadoop.ipc.RpcClient - IPC Client (21276817) connection to
localhost/127.0.0.1:60020 from 394728: closing ipc connection to
localhost/127.0.0.1:60020: Connection refused: no further information
java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(Unknown Source)
at org.apache.hadoop.net.SocketIOWithTimeout.connect(
SocketIOWithTimeout.java:206)
at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:529)
at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:493)
at
org.apache.hadoop.hbase.ipc.RpcClient$Connection.setupConnection(
RpcClient.java:578)
at
org.apache.hadoop.hbase.ipc.RpcClient$Connection.setupIOstreams(
RpcClient.java:868)
at org.apache.hadoop.hbase.ipc.RpcClient.getConnection(
RpcClient.java:1543)
at org.apache.hadoop.hbase.ipc.RpcClient.call(RpcClient.java:1442)
at org.apache.hadoop.hbase.ipc.RpcClient.callBlockingMethod(
RpcClient.java:1661)
at
org.apache.hadoop.hbase.ipc.RpcClient$BlockingRpcChannelImplementation.callBlockingMethod(
RpcClient.java:1719)
at
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$BlockingStub.get(
ClientProtos.java:30363)
at org.apache.hadoop.hbase.protobuf.ProtobufUtil.getRowOrBefore(
ProtobufUtil.java:1546)
at org.apache.hadoop.hbase.client.HTable$2.call(HTable.java:717)
at org.apache.hadoop.hbase.client.HTable$2.call(HTable.java:715)
at
org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(
RpcRetryingCaller.java:117)
at org.apache.hadoop.hbase.client.HTable.getRowOrBefore(
HTable.java:721)
at org.apache.hadoop.hbase.client.MetaScanner.metaScan(
MetaScanner.java:144)
at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.prefetchRegionCache(
HConnectionManager.java:1140)
at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegionInMeta(
HConnectionManager.java:1202)
at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(
HConnectionManager.java:1092)
at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.locateRegion(
HConnectionManager.java:1049)
at
org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getRegionLocation(
HConnectionManager.java:890)
at org.apache.hadoop.hbase.client.RegionServerCallable.prepare(
RegionServerCallable.java:72)
at org.apache.hadoop.hbase.client.ScannerCallable.prepare(
ScannerCallable.java:125)
at
org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(
RpcRetryingCaller.java:116)
at
org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(
RpcRetryingCaller.java:93)
at org.apache.hadoop.hbase.client.ClientScanner.nextScanner(
ClientScanner.java:283)
at
org.apache.hadoop.hbase.client.ClientScanner.initializeScannerInConstruction(
ClientScanner.java:188)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(
ClientScanner.java:183)
at org.apache.hadoop.hbase.client.ClientScanner.<init>(
ClientScanner.java:110)
at org.apache.hadoop.hbase.client.HTable.getScanner(
HTable.java:745)
at
org.apache.hadoop.hbase.client.HTablePool$PooledHTable.getScanner(
HTablePool.java:417)
at com.opt.assortment.dao.impl.CallHBase.main(CallHBase.java:57)
Any suggestion or help is deeply appricated,
Thanks & Regards
Dhamodharan Ramalingam
=====-----=====-----=====
Notice: The information contained in this e-mail
message and/or attachments to it may contain
confidential or privileged information. If you are
not the intended recipient, any dissemination, use,
review, distribution, printing or copying of the
information contained in this e-mail message
and/or attachments to it are strictly prohibited. If
you have received this communication in error,
please notify us by reply e-mail or telephone and
immediately and permanently delete the message
and any attachments. Thank you