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

Guava 11 drops MapEvictionListener and Hadoop 2.0.0-alpha requires it

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.94.0
    • 0.94.1
    • None
    • None

    Description

      Hadoop 2.0.0-alpha depends on Guava 11.0.2. Updating HBase dependencies to match produces the following compilation errors:

      [ERROR] SingleSizeCache.java:[41,32] cannot find symbol
      [ERROR] symbol  : class MapEvictionListener
      [ERROR] location: package com.google.common.collect
      [ERROR] 
      [ERROR] SingleSizeCache.java:[94,4] cannot find symbol
      [ERROR] symbol  : class MapEvictionListener
      [ERROR] location: class org.apache.hadoop.hbase.io.hfile.slab.SingleSizeCache
      [ERROR] 
      [ERROR] SingleSizeCache.java:[94,69] cannot find symbol
      [ERROR] symbol  : class MapEvictionListener
      [ERROR] location: class org.apache.hadoop.hbase.io.hfile.slab.SingleSizeCache
      

      Attachments

        1. 5955.txt
          3 kB
          Lars Hofhansl

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            larsh Lars Hofhansl
            apurtell Andrew Kyle Purtell
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment