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

wal_roll ruby command doesn't work.

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.0.0, 2.0.0
    • 1.0.1, 1.1.0, 0.98.11, 2.0.0
    • shell
    • None

    Description

      On execution of wal_roll command in shell, error message gets displayed as shown below

      hbase(main):005:0> wal_roll 'host-10-19-92-94,16201,1424081618286'

      ERROR: cannot convert instance of class org.jruby.RubyString to class org.apache.hadoop.hbase.ServerName

      its because Admin Java api expecting a ServerName object but script passes the ServerName as string.
      currently script is as below

      @admin.rollWALWriter(server_name)
      

      It should be like

      @admin.rollWALWriter(ServerName.valueOf(server_name))
      

      Attachments

        Activity

          People

            Bhupendra Bhupendra Kumar Jain
            Bhupendra Bhupendra Kumar Jain
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: