​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

相关推荐

​手指发麻会是什么原因 手指发麻警惕

​手指发麻会是什么原因 手指发麻警惕

190

手指发麻会是什么原因 手指发麻警惕 在日常生活中,想必很多人都有过手指发麻的情况发生。 出现手指发麻通常会与人们过度劳累和压迫有关,只要稍微休息一下,症状很快就会消失...

​真人npc是什么缩写意思 真人npc扮演工作内容

150

真人npc是什么缩写意思 真人npc扮演工作内容 密室逃脱游戏场控室 密室逃脱场景 “关门的一瞬间,游戏开始了”。这是密室逃脱真人NPC“00后”小吴每天都要对玩家说的一句台词。随着...

​脚根疼是缺钙吗女性 脚跟疼是缺钙吗

​脚根疼是缺钙吗女性 脚跟疼是缺钙吗

110

脚根疼是缺钙吗女性 脚跟疼是缺钙吗 不知道大家平时有没有脚后跟疼痛的经历,反正我每次出诊的时候经常会遇到这样的脚后跟疼痛的患者。有些患者可能是轻度的脚跟疼痛,过几天...

​治疗6种尿频尿急的药 治疗6种尿频尿急的中成药

​治疗6种尿频尿急的药 治疗6种尿频尿急的中成药

180

治疗6种尿频尿急的药 治疗6种尿频尿急的中成药 尿频是许多人的烦恼,比如在一节2个小时的大课上,你频频进出教室会让老师不满;一次长时间的会议中,你总是以上卫生间的名义出...

​怎么办理进京证需要什么手续 怎么办进京证?

​怎么办理进京证需要什么手续 怎么办进京证?

85

怎么办理进京证需要什么手续 怎么办进京证? 今年7月北京市交管局发布了 《关于对外省区市机动车采取 交通管理措施的通告》 其中提到2021年11月1日(今天)起 外省、区、市号牌机动...

​慈禧珍珠耳钉在哪里 慈禧珍珠耳钉图片

​慈禧珍珠耳钉在哪里 慈禧珍珠耳钉图片

56

慈禧珍珠耳钉在哪里 慈禧珍珠耳钉图片 慈禧一辈子未摘下的耳环 慈禧在掌权期间,不管是吃的、住的,还是用的,都是最好的,用不完的钱,并且还有很多奇异重宝。但是那时候有一...

​做清官是什么意思 当个清官很难吗

​做清官是什么意思 当个清官很难吗

86

做清官是什么意思 当个清官很难吗 清官辞职回家遇打劫 今天我们要说到的这个清官,他是在晚清出生的,并且在他长大之后,是服侍于国民党政权,也是在国民党之中当官,他在政期...

​清朝哪个总督权位最重视 清朝哪个总督权力大

​清朝哪个总督权位最重视 清朝哪个总督权力大

187

清朝哪个总督权位最重视 清朝哪个总督权力大 清朝时期总督和巡抚权利有多大? 清朝时期的总督是一个兵权比较大的官职,当时中央也会经常性的给他们一些决定权,总督也可以判断到...

​朱元璋杀官员为啥世族不反抗 朱元璋杀官员记录

​朱元璋杀官员为啥世族不反抗 朱元璋杀官员记录

175

朱元璋杀官员为啥世族不反抗 朱元璋杀官员记录 朱元璋执政时期有多可怕? 朱元璋在执政的时期确实非常的可怕,会拥有着许多残忍的手段。即便是身边的一些大臣也同样没有放过,...

​朱元璋杀妃子 朱棣杀后宫

​朱元璋杀妃子 朱棣杀后宫

199

朱元璋杀妃子 朱棣杀后宫 朱棣攻入皇城后,为何先不急着登基 朱棣之所以这么做,首先是担心这一些美女可能会偷怀龙子。古代后宫会拥有着无数的佳丽,就是因为如此,也不知道在某...

​玉女蹬梯 玉女蹬梯是如何使用

​玉女蹬梯 玉女蹬梯是如何使用

136

玉女蹬梯 玉女蹬梯是如何使用 古代女子最怕的酷刑 这是让犯人赤身裸体站在木桩上,然后用绳子套住脖子,另外一头拉扯绳子,在此时就会拼命的往下爬,而且下面还会有着尖的木头...