Hadoop系列(二)Hbase单机环境搭建

1.安装Hadoop单机环境

1.1下载haddoop安装包,hbase-2.3.2-bin.tar.gz

网址:hbase下载地址

在这里插入图片描述

1.2 解压安装包

安装包上传至服务器的/usr/local/hadoop目录下

解压命令

tar -xzvf hbase-2.3.2-bin.tar.gz

修改目录名称,解压后的目录名称为 hbase-2.3.2

命令

mv hbase-2.3.2 hbase232

进入bin目录

cd /hbase232/bin

1.3 修改hbase-env.sh,设置jdk的安装目录

找到/hbase/conf/hbase-env.sh文件,添加或者修改JAVA_HOME路径,原文件中有默认配置,被注释掉了,找不到可以直接添加即可

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64

1.4添加hbase到全局环境变量

vim ~/.bashrc
export HBASE_HOME=/usr/local/hadoop/hbase232

在PATH环境变量后边追加配置

$HBASE_HOME/bin:

使配置生效

source ~/.bashrc

1.3启动hbase单机环境

进入bin目录,执行启动文件

./start-hbase.sh
    SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/hadoop/hadoop330/share/hadoop/common/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class]

启动完成

在这里插入图片描述

访问Hbase-Web-UI http://192.168.235.145:16010,hbase默认运行在16010端口

查看jps

在这里插入图片描述

2.Hbase基本操作

2.1连接hbse,出现hbase操作终端

命令:

hbase shell

在这里插入图片描述

2.2 创建一个表

创建表时,需要制定表名称和列族名称

命令:

create 'test','cf'

2.3查看表是否创建成功

命令:

list

在这里插入图片描述

2.4查看表的详细信息

命令:

describe ‘test’

在这里插入图片描述

2.5 向表中插入数据

命令:

-- 第一个参数为表名'test',第二个参数为'row1'作为行键的名称,第三个参数为列族和列的名称('cf:a'),列族在创建表时已经创建,列名是在插入数据时定义中间用冒号隔开。
-- 第四个参数为插入的数据,即a的值。第一条语句的释义:在表'test'中列族为'cf'的地方插入一列列名为'a',值为'value1'的数据,行键为'row1'
put 'test', 'row1', 'cf:a', 'value1'
put 'test', 'row2', 'cf:b', 'value2'
put 'test', 'row3', 'cf:c', 'value3'

2.6查看插入的数据(扫描全表)

命令:

scan 'test'

在这里插入图片描述

2.7查看指定行键的数据

命令:注意中间逗号隔开,不是空格

get 'test','row1'

在这里插入图片描述

2.8 禁用/启用表表

在修改表的设置或者删除表时,需要先禁用表,使用disabled/enabled命令禁用启用

命令:

disabled 'test'
enabled 'test'

2.9 删除表

命令:

drop 'test'

2.10清空表数据

命令:此命令相当于执行禁用表,删除表,然后再按原来的结构重新构建表的操作

truncate 'test'

2.11 退出终端

命令:

exit
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值