Uploaded image for project: 'CDH (READ-ONLY)'
  1. CDH (READ-ONLY)
  2. DISTRO-615

After increasing and decreasing the TTL value of a Hbase Table , table gets inaccessible. Scan table not working. Workaround: we found some hfiles got created with no rows in it. When we removed those files, scan works.

    Details

    • Type: Bug
    • Status: Open
    • Priority: Blocker
    • Resolution: Unresolved
    • Affects Version/s: CDH4.3.1, CDH4.1.5
    • Fix Version/s: None
    • Component/s: HBase
    • Labels:
    • Environment:
      Linux x86_64

      Description

      After increasing and decreasing the TTL value of a Hbase Table , table gets inaccessible. Scan table not working.

      Scan in hbase shell throws

      java.lang.IllegalStateException: Block index not loaded
      at com.google.common.base.Preconditions.checkState(Preconditions.java:145)
      at org.apache.hadoop.hbase.io.hfile.HFileReaderV1.blockContainingKey(HFileReaderV1.java:181)
      at org.apache.hadoop.hbase.io.hfile.HFileReaderV1$AbstractScannerV1.seekTo(HFileReaderV1.java:426)
      at org.apache.hadoop.hbase.regionserver.StoreFileScanner.seekAtOrAfter(StoreFileScanner.java:226)
      at org.apache.hadoop.hbase.regionserver.StoreFileScanner.seek(StoreFileScanner.java:145)
      at org.apache.hadoop.hbase.regionserver.StoreScanner.<init>(StoreScanner.java:131)
      at org.apache.hadoop.hbase.regionserver.Store.getScanner(Store.java:2015)
      at org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.<init>(HRegion.java:3706)
      at org.apache.hadoop.hbase.regionserver.HRegion.instantiateRegionScanner(HRegion.java:1761)
      at org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:1753)
      at org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:1730)
      at org.apache.hadoop.hbase.regionserver.HRegionServer.openScanner(HRegionServer.java:2409)
      at sun.reflect.GeneratedMethodAccessor56.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.apache.hadoop.hbase.ipc.WritableRpcEngine$Server.call(WritableRpcEngine.java:320)
      at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1426)

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              j.prabhu@ericsson.com Prabhu Joseph
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: