DoNotRetryIOException means that the error is considered at permanent: it's not a missing regionserver, but for example a table that's not enabled. I would expect a more detailed exception (a caused by or something alike). If it's missing, you should have more info in the regionserver logs.
On Wed, Sep 19, 2012 at 11:54 AM, Dhirendra Singh <dps...@gmail.com> wrote: > I am getting this exception while trying to insert entry to the table. the > table has its secondary index and its coprocessors defined properly. > I suspect this error is because the inserting row didn't had all the > columns which were required in the secondary index but not sure. > > could someone tell me the way to debug this scenario as the exception is > also a bit vauge, it actually doesn't tell what went wrong, > > org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed > 1 action: DoNotRetryIOException: 1 time, servers with issues: > tserver.corp.nextag.com:60020, > at > > org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatchCallback(HConnectionManager.java:1641) > at > > org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.processBatch(HConnectionManager.java:1409) > at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:943) > at org.apache.hadoop.hbase.client.HTable.doPut(HTable.java:820) > at org.apache.hadoop.hbase.client.HTable.put(HTable.java:795) > at > > org.apache.hadoop.hbase.client.HTablePool$PooledHTable.put(HTablePool.java:397) > > > -- > Warm Regards, > Dhirendra Pratap > +91. 9717394713 >