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 HConnectionMa W org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation prefetchRegionCache Encountered problems when prefetch hbase: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
- Create a dataset to connect to HADOOP.
- Choose Java client.
- 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 26, 2017 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.