首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 HBase - HBase Shell 命令

用户可以在 HBase 的 HMaster 主机上通过命令行输入 hbase shell,即可进入 HBase 命令行环境,以命令行的方式与 HBase 进行交互。...查询行数据 HBase 使用 get 命令可以从数据表中获取某一行记录。get 命令必须设置表名和行键名,同时可以选择指定列族名称、列标识、时间戳范围、数据版本等参数。 1....指定列族、列标识、时间戳范围、数据版本等参数方式与 get 命令相似,但需要注意的是,scan 命令指定条件参数时,必须用大括号将参数包含起来,不能像 get 命令一样直接指定列族、列标识参数值。...3 HBase 过滤器 在 HBase 中,get 和 scan 的查询命令都可以使用过滤器来设置查询结果的输出范围,类似于 SQL 中的 where 查询条件。...= 比较器包含: 图3-2:HBase 过滤比较器 下面使用 scan 命令介绍常见的过滤器使用方法,get 命令如此类推,不同的是 get 命令需要指定行键。 3.1 行键过滤器 3.1.1.

10.5K31
您找到你想要的搜索结果了吗?
是的
没有找到

HBase shell 命令介绍

HBase shell是HBase的一套命令行工具,类似传统数据中的sql概念,可以使用shell命令来查询HBase中数据的详细情况。...安装完HBase之后,如果配置了HBase的环境变量,只要在shell中执行hbase shell就可以进入命令行界面,HBase的搭建可以参考我的上一篇文章:hbase分布式集群搭建 HBase介绍...hbase提供了一个shell的终端给用户交互。使用命令hbase shell进入命令界面。通过执行 help可以看到命令的帮助信息。 HBase的表结构 HBase以表的形式存储数据。...Hbase shell HBase Shell的一些基本操作命令,列出了几个常用的HBase Shell命令,如下: 名称 命令表达式 查看存在哪些表 list 创建表 create '表名称', '列名称...disable 'member' drop 'member' 9、put 在HBase shell中,我们可以通过put命令来插入数据。

1.1K20

HBase 命令

读取数据 单条数据查询 全表扫描 数据过滤属性 脚本查询 其他命令 hbase是一款分布式数据库. 其对数据的索引只通过row key进行. 在存储数据的时候, 通过row key的排序进行存储....这篇文章主要为了整理hbase命令行的使用, 留待以后用到时翻阅. 读取数据 因为一个数据库使用, 通常最复杂的命令就是查询, 故而将大篇幅都给了查询....单条数据查询 get '','': 查询一行数据 get '','','': 查询一行数据...其可以添加一些指定的过滤条件 数据过滤属性 这些内容, 不光可以在scan命令使用, 在count, get都可以用....同时, 你也可以自己建一些脚本交给shel执行: hbase shell cron.txt shell会依次执行文件中的命令. 这里还没有深究, 先简单记录一下有这么个事.

1.7K30

HBase常用的shell命令

文章目录 进入HBase客户端命令操作界面 查看帮助命令 查看当前数据库有哪些表 创建一张表 添加数据操作 查询数据操作 通过rowkey进行查询 查看rowkey下面的某个列族的信息 查看rowkey...更新数据操作 更新数据值 更新版本号 删除数据以及删除表操作 指定rowkey以及列名进行删除 指定rowkey,列名以及字段值进行删除 删除一个列族 清空表数据 删除表 统计一张表有多少行数据 HBase...的高级shell管理命令 进入HBase客户端命令操作界面 hbase shell 查看帮助命令 help 查看当前数据库有哪些表 list 创建一张表 创建user表,包含info、data两个列族...' 或者你也可以这样写 get 'user', 'rk0001', {COLUMN => ['info', 'data']} 或者你也可以这样写,也行 get 'user', 'rk0001', {COLUMN...Table must first be disabled) 统计一张表有多少行数据 count 'user' HBase的高级shell管理命令 1、status 例如:显示服务器状态 status

84220

redis 命令exists vs get

功能对比exists参数格式:EXISTS key [key ...]用于判断某个键是否存在get参数格式:GET key用于获取键对应的值。由上可知,相同的场景只有判断键是否存在。...性能对比使用下面命令向Redis里面注入大量数据:public class FillData { private static final Jedis jedis = new Jedis("127.0.0.1...); ExistsVSGet.exists(); }}执行结果如下:get cost=476exists cost=279由此可见,get性能要比exists差。...源码分析get命令核心查找key代码robj *lookupKeyReadOrReply(client *c, robj *key, robj *reply) { robj *o = lookupKeyRead...但是,我们可以发现,get命令返回了键对应的值,exists返回了个数,一般键对应的值较大,传输时间较长。所以相对较慢。结论在判断key是否存在的场景下:exists速度更快,可以忽略类型。

96950
领券