HBase应用实战与性能调优
上QQ阅读APP看书,第一时间看更新

2.4.1 使用HBase Shell

HBase为用户提供了一个非常方便的命令行使用方式——HBase Shell。HBase Shell提供了大多数的HBase命令,通过HBase Shell,用户可以方便地创建、删除及修改表,还可以向表中添加数据,列出表中的相关信息等。

在执行HBase命令之前,首先需要确保启动了HBase,然后根据不同情况选择执行不同的命令进入HBase Shell界面。

如果是分布式搭建的HBase,首先切换到clay用户下,再执行以下命令进入HBase Shell界面:


    bin/hbase shell

如果是使用docker安装的HBase,则执行下面的命令进入HBase Shell界面:


    docker exec -it myhbase  /bin/bash
hbase shell

不管是哪种方式,只要出现如下类似的信息,则表示一切正常,可以开始执行HBase命令:


    2021-09-14 14:40:58,705 WARN  [main] util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.3.2, r1bedb5bfbb5a99067e7bc54718c3124f632b6e17, Mon Mar 19 18:47:19 UTC 2018
hbase(main):001:0>

如果出现了其他异常信息,则可能是HBase没有启动,具体的问题需要根据提供的异常信息来判断和解决。