Uploaded image for project: 'Crunch (Retired)'
  1. Crunch (Retired)
  2. CRUNCH-672

Crunch uses HBase classes annotated with @InterfaceAudience.Private

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      The following classes are used in crunch-hbase and annotated with @InterfaceAudience.Private:

      org.apache.hadoop.hbase.CellComparatorImpl
      org.apache.hadoop.hbase.HConstants
      org.apache.hadoop.hbase.KeyValue
      org.apache.hadoop.hbase.KeyValueUtil
      org.apache.hadoop.hbase.PrivateCellUtil
      org.apache.hadoop.hbase.Tag
      org.apache.hadoop.hbase.client.Result
      org.apache.hadoop.hbase.io.hfile.CacheConfig
      org.apache.hadoop.hbase.io.hfile.HFile
      org.apache.hadoop.hbase.io.hfile.HFileContext
      org.apache.hadoop.hbase.io.hfile.HFileContextBuilder
      org.apache.hadoop.hbase.io.hfile.HFileScanner
      org.apache.hadoop.hbase.io.hfile.HFileWriterImpl
      org.apache.hadoop.hbase.mapreduce.TableMapReduceUtil
      org.apache.hadoop.hbase.protobuf.ProtobufUtil
      org.apache.hadoop.hbase.regionserver.HStoreFile
      org.apache.hadoop.hbase.regionserver.KeyValueHeap
      org.apache.hadoop.hbase.regionserver.KeyValueScanner
      org.apache.hadoop.hbase.regionserver.StoreFileReader
      org.apache.hadoop.hbase.regionserver.StoreFileScanner
      org.apache.hadoop.hbase.regionserver.StoreFileWriter
      org.apache.hadoop.hbase.util.BloomFilter
      org.apache.hadoop.hbase.util.BloomFilterFactory
      

      The problem is that it is not guaranteed that HBase internal classes won't change in future versions.

      Attachments

        Activity

          People

            Unassigned Unassigned
            asasvari Attila Sasvári
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: