Bhupendra Kumar Jain created HBASE-13049:
--------------------------------------------

             Summary: wal_roll ruby command doesn't work. 
                 Key: HBASE-13049
                 URL: https://issues.apache.org/jira/browse/HBASE-13049
             Project: HBase
          Issue Type: Bug
          Components: shell
            Reporter: Bhupendra Kumar Jain


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
{code}
@admin.rollWALWriter(server_name)
{code}

It should be like 
{code}
@admin.rollWALWriter(ServerName.valueOf(server_name))
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to