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

Column family with name "=" cause region in transition

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 1.2.0
    • Fix Version/s: None
    • Component/s: Region Assignment
    • Labels:
      None
    • Environment:

      Server - AWS r4.2xlarge - 8 cores, 60 Gb RAM
      OS - CentOS 7
      Java - 1.8.0_121
      HBase Version 1.2.0

      Description

      During alter operation with namespaces i was able to create new column family with name '='.
      I didn't find any restriction in setting column name to non-alphabetical sign.

      Once column name is created, master server is fails to start due to infinite transition status of region server

      The only possible solution which i found was to delete broken column families.
      On attempt to clear status of all ephemeral nodes in zookeeper, did not allow to bring server back to life (https://community.cloudera.com/t5/Storage-Random-Access-HDFS/HBase-Region-in-Transition/m-p/26727#M1183)

      hbase hbck

      17/11/14 13:31:16 INFO util.HBaseFsck: Handling overlap merges in parallel. set hbasefsck.overlap.merge.parallel to false to run serially.
      ERROR: There is a hole in the region chain between  and .  You need to create a new .regioninfo and region dir in hdfs to plug the hole.
      ERROR: Found inconsistency in table some_namespace:points
      

      Table example

      escribe 'some_namespace:points'
      Table some_namespace:points is ENABLED                                                                                                                                                                              
      some_namespace:points, {TABLE_ATTRIBUTES => {coprocessor$1 => 'hdfs://localhost:9000/test/coprocessor.jar%7Ccoprocessor%7C107374182
      3|', METADATA => {'HBASE_NAMESPACE' => 'some_namespace', 'KAFKA_BROKERS_IDS' => '/brokers/ids', 'KAFKA_TOPIC' => 'coprocessor-data', 'points_TO_GROUP_TTL' => '3600', 'ZOOKEEPER_ROOT' => '/'}}    
      COLUMN FAMILIES DESCRIPTION                                                                                                                                                                                
      {NAME => '=', BLOOMFILTER => 'ROW', VERSIONS => '1', IN_MEMORY => 'false', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'DIFF', TTL => 'FOREVER', COMPRESSION => 'NONE', MIN_VERSIONS => '0', BLOC
      KCACHE => 'true', BLOCKSIZE => '65536', REPLICATION_SCOPE => '0'}                                                                                                                                          
      {NAME => 'i', BLOOMFILTER => 'ROW', VERSIONS => '1', IN_MEMORY => 'false', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'DIFF', TTL => 'FOREVER', COMPRESSION => 'NONE', MIN_VERSIONS => '0', BLOC
      KCACHE => 'true', BLOCKSIZE => '65536', REPLICATION_SCOPE => '0'}                                                                                                                                          
      {NAME => 'm', BLOOMFILTER => 'ROW', VERSIONS => '1', IN_MEMORY => 'false', KEEP_DELETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'DIFF', TTL => 'FOREVER', COMPRESSION => 'NONE', MIN_VERSIONS => '0', BLOC
      KCACHE => 'true', BLOCKSIZE => '65536', REPLICATION_SCOPE => '0'}
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              denys.vergiles Denys Vergiles
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated: