Support Article

Unable to retrieve data from HADOOP

SA-36352

Summary



User is able to do a test connectivity to HADOOP but could not retrieve data nor insert data into HBASE.

User tried to do a run and browse data from the dataset and it hangs up there too.

The HADOOP rule is configured with Java client and authentication through Kerberos.


Error Messages



[3/2/17 9:45:48:960 EST] 00000035 HConnectionMaWorg.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementationprefetchRegionCache Encountered problems when prefetchhbase:meta table:
java.net.SocketTimeoutException: callTimeout=5000, callDuration=5910: row 'test:test_table,,99999999999999' on table 'hbase:meta
at org.apache.hadoop.hbase.client.RpcRetryingCaller.callWithRetries(RpcRetryingCaller.java:141)
at org.apache.hadoop.hbase.client.HTable.getRowOrBefore(HTable.java:714)
at org.apache.hadoop.hbase.client.MetaScanner.metaScan(MetaScanner.java:144)
at org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.prefetchRegionCache
(HConnectionManager.java:1159)


Steps to Reproduce

  1. Create a dataset to connect to HADOOP.
  2. Choose Java client.
  3. Add Authentication with Kerberos and Master/client principles.


Root Cause



A defect or configuration issue in the operating environment.

Resolution



Use REST client.

Published April 11, 2017 - Updated April 26, 2017

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.