HBase - 关闭

退出

输入 exit 命令即可退出 shell。

hbase(main):021:0> exit

停止 HBase

要停止 HBase,请浏览至 HBase 主文件夹并输入以下命令。

./bin/stop-hbase.sh

使用 Java API 停止 HBase

可以使用 HBaseAdmin 类的 shutdown() 方法关闭 HBase。按照以下步骤关闭 HBase:

步骤 1

实例化 HbaseAdmin 类。

// 实例化配置对象
Configuration conf = HBaseConfiguration.create();

// 实例化 HBaseAdmin 对象
HBaseAdmin admin = new HBaseAdmin(conf);

步骤 2

使用 HBaseAdmin 类的 shutdown() 方法关闭 HBase。

admin.shutdown();

下面给出了停止 HBase 的程序。

import java.io.IOException;

import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.hbase.client.HBaseAdmin;

public class ShutDownHbase{

   public static void main(String args[])throws IOException {

        // 实例化配置类
        Configuration conf = HBaseConfiguration.create();
        
        // 实例化 HBaseAdmin 类
        HBaseAdmin admin = new HBaseAdmin(conf);
        
        // 关闭 HBase
        System.out.println("关闭 hbase");
        admin.shutdown();
   }
}

编译并执行上述程序,如下所示。

$javac ShutDownHbase.java
$java ShutDownHbase

输出应如下所示:

Shutting down hbase