hbase kudu hbase demo
hbase kudu hbase demo
先将服务启动

hbase自带了shell命令行,我们使用下
在hbase目录下执行
bin/hbase
有很多说明

进入客户端
bin/hbase shell
有个提示:如果shell要删除命令,需要按住ctrl+backspace键

查看帮助信息help

status: 提供HBase的状态,例如,服务器的数量

status

version: 提供正在使用HBase版本

Version

whoami: 提供有关用户的信息

Whoami

table_help: 表引用命令提供帮助

table_help

namespace

展示namespace
list_namespace
创建namespace
create_namespace nstest

描述namespace
describe_namespace nstest
删除namespace
drop_namespace nstest

Group name: ddl

我们输入create,查看下create的用法

create ns1:t1, {NAME => f1, VERSIONS => 5}
(1)指定某一个namespace下的某一张表
(2)必须要指定一个列簇{NAME}
(3)=>表示等于的意思
(4)一对{}只能定义1个列簇,不同的{}定义不同多个列簇
(5){}中的变量名称必须是大写的
创建一个namespace和t1表(不指定namespace默认是default)
create_namespace nstest
create nstest:t1, {NAME => f1, VERSIONS => 5}

也可以在页面中查看

其它的创建方式我们可以看下帮助
我们操作下
先用list查看所有的用户表,系统表不会展示

创建表
一般在建表时把名称建好,最好不要修改,列簇可加,可删,不可改名称
执行
create t1, f1, f2, f3
list查看,这种是默认的namespace

页面信息显示

执行
create nstest:t2, f1, SPLITS => [10, 20, 30, 40]

查看页面信息

10, 20, 30, 40
这串信息为什么会切割出五个
上限—–》10做一个切割
10—–》20做一个切割
20—–》30做一个切割
30—–》40做一个切割
40—–》下限做一个切割
点击查看

Table Regions
这个决定了数据存放到那台机器上(这个10是一个前缀,不是数据范围)

语句
create t2, f1, {NUMREGIONS => 15, SPLITALGO => HexStringSplit}

查看页面

查看50070:hbase用来存放所有hbase的信息的,了解data目录,存放的就是namespace目录

描述表
describe t2或者desc t2
显示所有列簇的信息,每个{}里的参数可以不一样的,以{}进行区分,默认的版本号是1,早期的是3个

也可以查看修改信息
输入alter

修改表
增加列簇:
alter t2, NAME => f1, VERSIONS => 5(版本可以不要)


alter t2, f2, NAME => f3, IN_MEMORY => true(也是增加)
这样就新增加了

修改列簇:alter t1, NAME => f2, METHOD => delete
就把f2这列删除了
如果我把这唯一的列镞删除呢
alter t1, NAME => f1, METHOD => delete

会报错
ERROR: org.apache.hadoop.hbase.InvalidFamilyOperationException: Family f1 is the only column family in the table, so it cannot be deleted
不允许删除
如果删除表呢
删除表 help drop 查看信息

Drop the named table. Table must first be disabled:
在hbase中无论是删除还是修改都需要先禁用这张表
如果是修改,修改完再需要启用enable t1
禁用disable t1
删除drop t1
-
- 古代丫鬟会跟着自家小姐陪嫁 她们的命运又是什么样的
-
2025-12-01 13:53:59
-
- 中国古代地图高清版(我国古代的领域版图是如何演变的)
-
2025-12-01 13:51:44
-
- 油性皮肤怎么清除自由基 2个重点不可忽视
-
2025-12-01 13:49:29
-
- 新型传销模式,正悄悄蔓延,真让人预想不到,但却真实存在
-
2025-12-01 13:47:14
-
- 暑假工进厂打工的真实收入(00后纷纷进厂打工)
-
2025-12-01 13:44:59
-
- 少年的你演员角色介绍(少年的你男三号)
-
2025-12-01 13:42:43
-
- 内卷的时代 什么意思 内卷的当下
-
2025-12-01 13:40:28
-
- 京剧有哪些经典曲目(京剧十大名曲种类介绍)
-
2025-12-01 13:38:13
-
- 悦木之源洗面奶没有泡沫吗 悦木之源洗面奶有封口吗
-
2025-12-01 13:35:58
-
- 西域都护府 汉帝国统辖西域的最高军政机构
-
2025-12-01 13:33:43
-
- 水井是什么时候出现的?古人是如何打井的呢?
-
2025-12-01 05:19:21
-
- 在名将辈出的三国时期,夏侯惇为何最受曹操倚重?
-
2025-12-01 03:05:08
-
- 你知道吗?我对你不仅仅是喜欢,这段感情,余生我会珍惜
-
2025-12-01 03:02:53
-
- 反雷神,反凤凰,反万磁王,钢铁侠四大反战装甲战况,打的如何
-
2025-12-01 03:00:38
-
- 后羿射日简单英语版(带单词注解,录音及译文)经典推荐!
-
2025-11-30 23:50:00
-
- 渡边淳一《情人》——跨越关系的贪欲
-
2025-11-30 23:47:45
-
- 杜甫自号什么意思 (自号少陵野老的杜甫一生经历很悲惨)
-
2025-11-30 23:45:30
-
- 阿特拉斯空压机油的作用及技术要求
-
2025-11-30 23:43:14
-
- 属鸡的今年多大2022,属鸡的和什么属相最配
-
2025-11-30 23:41:00
-
- 银元各品种最新成交价格
-
2025-11-30 23:38:45



赵薇真实身份是日本人
男人喜欢亲你私下代表什么呢!
细讲男朋友是怎么做你的!
陈翔六点半球球被按在桌上的视频最突出的就是大胸
男生为什么会吃女生的小兔兔,小兔子被吃会觉得痛吗?
男朋友摸自己女朋友的肚子意味什么