Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-11419

After increasing TTL value of a hbase table having pre-split regions and decreasing TTL value, table becomes inaccessible.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Cannot Reproduce
    • 0.94.6
    • None
    • HFile
    • Linux x86_64

    • Reviewed

    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

        1. account.csv
          13 kB
          Prabhu Joseph
        2. HBASE-11419
          0.7 kB
          Prabhu Joseph
        3. HBaseExporter.java
          6 kB
          Prabhu Joseph
        4. hbase-site.xml
          5 kB
          Prabhu Joseph

        Issue Links

          Activity

            People

              Unassigned Unassigned
              prabhujoseph Prabhu Joseph
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 96h
                  96h
                  Remaining:
                  Remaining Estimate - 96h
                  96h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified