您现在的位置是:主页 > news > 网站建设与制作教学计划/2022年seo还值得做吗

网站建设与制作教学计划/2022年seo还值得做吗

admin2025/6/19 21:29:41news

简介网站建设与制作教学计划,2022年seo还值得做吗,怎么制作公司logo,甘肃疫情最新消息今天50例简介 HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个开源项目,是横向扩展的,它的Hadoop的生态系统,提供对数据的随机实时读/写访问,是Hadoop文件系统的一部分。HBase是一个面向列的数据库,在表中它…

网站建设与制作教学计划,2022年seo还值得做吗,怎么制作公司logo,甘肃疫情最新消息今天50例简介 HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个开源项目,是横向扩展的,它的Hadoop的生态系统,提供对数据的随机实时读/写访问,是Hadoop文件系统的一部分。HBase是一个面向列的数据库,在表中它…

简介

HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个开源项目,是横向扩展的,它的Hadoop的生态系统,提供对数据的随机实时读/写访问,是Hadoop文件系统的一部分。HBase是一个面向列的数据库,在表中它由行排序。表模式定义只能列族,也就是键值对。一个表有多个列族以及每一个列族可以有任意数量的列。后续列的值连续地存储在磁盘上。表中的每个单元格值都具有时间戳。HBase有三个主要组成部分:客户端库,主服务器和区域服务器。区域服务器可以按要求添加或删除。

常用命令

启动命令

启动HBase

$bin./start-hbase.sh
注:在启动 HBase 之前,请确保 Hadoop 运行。
如图:
在这里插入图片描述

启动HBase Shell

$bin./hbase shell
注:在启动 HBase Shell之前,请确保HBase 运行。
如图:
在这里插入图片描述

HBase 的 Web界面

https://localhost:16010/

通用命令

status

命令返回包括在系统上运行的服务器的细节和系统的状态。
如图:
在这里插入图片描述

version

提供正在使用HBase版本。
如图:
在这里插入图片描述

table_help

表引用命令提供帮助。
如图:
在这里插入图片描述

whoami

提供有关用户的信息。
如图:
在这里插入图片描述

数据定义语言

create

创建一个表。
语法:create ‘< table name >’,’< column family >’
如图:
在这里插入图片描述

list

列出HBase的所有表。
语法:list
如图:
在这里插入图片描述

disable

要删除表或改变其设置,首先需要使用 disable 命令关闭表。使用 enable 命令,可以重新启用它。(禁用表之后,仍然可以通过 list 和exists命令查看到。)
语法:disable ‘< table name >’
如图:
在这里插入图片描述

disable_all

此命令用于禁用所有匹配给定正则表达式的表。
语法:disable_all ‘t.*’

is_disabled

验证表是否被禁用。
语法:is_disabled ‘< table name >’
如图:
在这里插入图片描述

enable

启用一个表。
语法:enable ‘< table name >’
如图:
在这里插入图片描述

is_enabled

验证表是否已启用。
语法:is_enabled ‘< table name >’
如图:
在这里插入图片描述

describe

提供了一个表的描述。
语法:describe ‘< table name >’
如图:
在这里插入图片描述

alter

alter用于更改现有表的命令。使用此命令可以更改列族的单元,设定最大数量和删除表范围运算符,并从表中删除列家族。
语法:alter ‘< table name >’, ‘delete’ => ’< column family >’ alter ‘< table name >’ , READONLY 等
如图:
在这里插入图片描述

exists

验证表是否存在。
语法:exists ‘< table name >’
如图:
在这里插入图片描述

drop

从HBase中删除表。
语法:drop ‘< table name >’
如图:
在这里插入图片描述

drop_all

丢弃在命令中给出匹配“regex”的表。
语法:drop_all ‘t.*’
如图:
在这里插入图片描述

数据操纵语言

put

把指定列在指定的行中单元格的值在一个特定的表。
语法:put ’< table name >’,’row1’,’< colfamily:colname >’,’< value>‘
put ’< table name >’,’row1’,’< colfamily:colname >’,’< new value >‘(更新数据)
如图:
在这里插入图片描述

get

取行或单元格的内容。
语法:get ’< table name >’,’row1‘
get ‘< table name >’, ‘’row1’, {COLUMN => ‘< colfamily:colname >’}
如图:

在这里插入图片描述

delete

在一个表中删除特定单元格。
语法:delete ‘< table name >’, ‘< row >’, ‘< column name >’, ‘< time stamp >’
如图:
在这里插入图片描述

delete_all

删除给定行的所有单元格。
语法:delete_all ‘< table name >’, ‘< row >’
如图:
在这里插入图片描述

scan

扫描并返回表数据。
语法:scan ‘< table name >’
如图:
在这里插入图片描述

count

计数并返回表中的行的数目。
语法:count ‘< table name >’
如图:
在这里插入图片描述

truncate

禁用,删除和重新创建一个指定的表。
语法:truncate ‘< table name>’
如图:
在这里插入图片描述

其它命令

grant

grant命令授予特定的权限,如读,写,执行和管理表给定一个特定的用户
语法:grant < user > < permissions > [< table > [< column family > [< column; qualifier >]]]
示例: grant ‘Tutorialspoint’, ‘RWXCA’

revoke

revoke命令用于撤销用户访问表的权限。
语法:revoke < user >
示例:revoke ‘Tutorialspoint’

user_permission

user_permission用于列出特定表的所有权限。
语法:user_permission ‘< table name >’
示例:user_permission ‘emp’

退出shell命令

exit或< Ctrl + C >

停止HBase

./bin/stop-hbase.sh