文档章节

HBase常见命令

p
 piaomiaoxingz
发布于 2017/03/20 15:40
字数 370
阅读 9
收藏 0

基础命令

连接

进入hbase的命令行

hbase shell

进入shell命令行后执行下面的常见命令

查看状态

可以查看多少服务器,多少已经存活

status

创建表

创建表并指明表包含的列族

create 'testtable','colfam1'

列出表

列出表,判定是否创建成功

list 'testtable'

退出控制台

exit

往表中插入值

插入值的时候需要在列族colfam1后,添加一个任意的限定符。

put 'testtable','myrow-1','colfam1:q1','value-1'
put 'testtable','myrow-2','colfam1:q2','value-2'
put 'testtable','myrow-2','colfam1:q3','value-3'

删除单元格delete

delete 'testtable','myrow-2','colfam1:q2'

删除表

删除表先需要利用disable将表禁用

disable 'testtable'
drop 'testtable'

扫描所有数据

scan 'testtable'

扫描并制定版本号

scan 'testtable',{VERSIONS => 3}

获得单行get

get 'testtable','myrow-1'

计数器

创建

create 'counters','daily','weekly','monthly'

增加

incr 'counters','20170302','daily:hits',1
incr 'counters','20170302','daily:hits',1

incr命令格式为

incr '<table>','<row>','<column>',[<increment-value>]

用户不用初始化计数器,当用户第一次使用计数器时,计数器将被自动设为0,也就是说当用户创建一个新列时,计数器的值是0.用户需要使用Bytes.toLong()来解码,使用Bytes.toBytes(long)来编码。 #### 获得值

get_counter 'counters','20170302','daily:hits'

HBaseUI

HBase Master默认基于Web的UI服务器端口为60010,HBase region服务器默认基于Web的UI服务端口为60030.访问为

http://ip:60010
http://ip:60030

© 著作权归作者所有

p
粉丝 0
博文 1
码字总数 370
作品 0
成都
私信 提问
hbase 数据库简介安装与常用命令的使用

一:hbase 简介与架构功能 二:hbase 安装与配置 三:hbase 常见shell 命令操作 一:hbase 简介与架构功能 1.1 为什么要使用hbase 数据库 1.2 hbase 简介: 1.3 HBase与Hadoop的对比 1.4 HB...

flyfish225
2018/04/12
0
0
记录一次生产上暴力解决HBase RIT问题

1.现象: 昨晚集群夯住,内存不够,导致HBase RegionServer挂了! 紧跟着CDH HBase Master(active)节点是红色的,显示信息:HBase Regions In Transition Over Threshold 这时我知道又遇见HBa...

HBase技术社区
2018/08/22
0
0
学习Hadoop资料分享

最近一直在学习Hadoop,没办法,工作需要,最近在网上收集资料时,看到了一个课程,叫Cloudera Hadoop 4系列实战课程(电商业日志流量分析项目),把课程内容的大概给大家看一下,有40课时,看...

adiykk
2013/06/19
951
5
大数据(HBase-分布式安装和基本命令使用)

分布式搭建 1:下载官网对应的hbase的版本 地址:http://archive.apache.org/dist/hbase/1.2.3/ 2:上传对应的版本到主节点并解压 3:配置hbase的环境变量 export HBASEHOME=/home/hadoop/bd...

这很耳东先生
06/26
11
0
Windows HBase2.2.0安装部署踩坑

下载安装 hbase下载 解压之后根目录,没有什么要修改的。 配置文件目录,主要修改hbase-env.cmd和hbase-site.xml hbase-env.cmd HBASEMANAGESZK值为false表示zookeeper外装,HBASEMANAGESZK的...

trayvon
06/25
55
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
10
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
1K
11
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部