Details
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))