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