Hbase

Hbase伪分布式安装

1.下载hive安装包
https://archive.apache.org/dist/hbase/2.1.0/hbase-2.1.0-bin.tar.gz
2.修改环境变量
vi /etc/profile

export HIVE_HOME=/opt/hive-3.1.0-bin
export PATH=$PATH:$HIVE_HOME/bin

source /etc/profile
3.修改配置文件conf/hbase-env.sh
export JAVA_HOME=JDK路径
4.修改配置文件conf/hbase-site.xml
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
</property>

<property>
  <name>hbase.rootdir</name>
  <value>hdfs://localhost:9000/hbase</value>
</property>

<property>
    <name>hbase.unsafe.stream.capability.enforce</name>
    <value>false</value>
</property>
5.启动、停止
bin/start-hbase.sh 
bin/stop-hbase.sh
版本查看
hbase version
注意事项
hbase重装时需要同时删除hdfs的/hbase、zk的/hbase
有配置ranger-hbase-plugin插件时需要给启动用户所有权限
Hbase命令
hbase shell                                           进入命令行
help                                                  帮助命令

list                                                  显示全部表

create 'scores','courese'                             创建表
describe 'scores'                                     查看表结构

put 'scores','Mark','courese:english','120'           添加数据
put 'scores','Mark','courese:a','a'                   添加数据

delete 'scores','Mark','courese:english'              删除指定数据
deleteall '表名','行键'                                删除整行
truncate 'scores'                                     清空表

scan 'scores'                                         查看表全量记录
get 'scores','Mark'                                   查看某行全列记录
get 'scores','Mark','courese'                         查看某行某列记录
get 'scores','Mark','courese:chinese'                 查看某行某列某字段记录

disable 'scores'                                      禁用表
drop 'scores'                                         删除表
posted @ 2022-11-22 18:31  rbcd  阅读(47)  评论(0)    收藏  举报