返回介绍

HBase 关闭

发布于 2024-06-23 16:37:45 字数 3933 浏览 0 评论 0 收藏 0

exit

您可以通过键入exit命令退出shell程序。

  1. hbase(main):021:0> exit

停止HBase

要停止HBase,请浏览至HBase主文件夹,然后键入以下命令。

  1. ./bin/stop-hbase.sh

使用Java API停止HBase

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

第1步

Admin类。

  1. // Instantiating configuration class
  2. Configuration config = HBaseConfiguration.create();
  3. Connection connection = ConnectionFactory.createConnection(config);
  4. // Instantiating Admin class
  5. Admin admin = null;
  6. admin = connection.getAdmin();

第2步

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

  1. admin.shutdown();

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

  1. import java.io.IOException;
  2. import org.apache.hadoop.hbase.HBaseConfiguration;
  3. import org.apache.hadoop.hbase.client.Connection;
  4. import org.apache.hadoop.hbase.client.ConnectionFactory;
  5. import org.apache.hadoop.hbase.client.Admin;
  6. import org.apache.hadoop.conf.Configuration;
  7. public class ShutDownHbase{
  8. public static void main(String args[])throws IOException {
  9. // Instantiating configuration class
  10. Configuration config = HBaseConfiguration.create();
  11. Connection connection = ConnectionFactory.createConnection(config);
  12. // Instantiating Admin class
  13. Admin admin = null;
  14. admin = connection.getAdmin();
  15. // Shutting down HBase
  16. System.out.println("Shutting down hbase");
  17. admin.shutdown();
  18. }
  19. }

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

  1. $javac ShutDownHbase.java
  2. $java ShutDownHbase

以下应该是输出:

  1. Shutting down hbase

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文