1# 2# 3# Licensed to the Apache Software Foundation (ASF) under one 4# or more contributor license agreements. See the NOTICE file 5# distributed with this work for additional information 6# regarding copyright ownership. The ASF licenses this file 7# to you under the Apache License, Version 2.0 (the 8# "License"); you may not use this file except in compliance 9# with the License. You may obtain a copy of the License at 10# 11# http://www.apache.org/licenses/LICENSE-2.0 12# 13# Unless required by applicable law or agreed to in writing, software 14# distributed under the License is distributed on an "AS IS" BASIS, 15# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16# See the License for the specific language governing permissions and 17# limitations under the License. 18# 19 20module Shell 21 module Commands 22 class RemovePeer< Command 23 def help 24 return <<-EOF 25Stops the specified replication stream and deletes all the meta 26information kept about it. Examples: 27 28 hbase> remove_peer '1' 29EOF 30 end 31 32 def command(id) 33 format_simple_command do 34 replication_admin.remove_peer(id) 35 end 36 end 37 end 38 end 39end 40