上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没有启动,具体的问题需要根据提供的异常信息来判断和解决。