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

[hbase-operator-tools] hbck2 filesystem fails against hbase-2.3.x

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • hbck2
    • None

    Description

      15:23:15.323 [main] INFO  org.apache.hadoop.hbase.client.ConnectionImplementation - Closing master protocol: MasterService
      Exception in thread "main" java.lang.NoSuchMethodError: 'org.apache.hadoop.fs.Path org.apache.hadoop.hbase.util.FSUtils.getRootDir(org.apache.hadoop.conf.Configuration)'
      	at org.apache.hbase.FileSystemFsck.<init>(FileSystemFsck.java:49)
      	at org.apache.hbase.HBCK2.doCommandLine(HBCK2.java:720)
      	at org.apache.hbase.HBCK2.run(HBCK2.java:631)
      	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:76)
      	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:90)
      	at org.apache.hbase.HBCK2.main(HBCK2.java:865) 

       

      If build hbase-operator-tools against hbase-2.3.x its fine again. Could try putting pack the method in hbase-2.3.x or its probably worth a new release of hbase-operator-tools (last was 2018 for 1.0.0) but then it wouldn't work against 2.1 (but 2.1 is EOL'd so ok)? Probably wouldn't work against 2.2 then so maybe put back the method for 2.3?

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              stack Michael Stack
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: