avatar

skv Blog

欢迎来到skv的博客🤯

  • 首页
  • 订阅
  • 归档
  • 友链
  • 关于
主页 HBase笔记
文章

HBase笔记

发表于 2023-11-13 更新于 2024-04- 11
作者 Administrator
10~13 分钟 阅读

启动

启动HBase

start-hbase.sh

关闭HBase

stop-hbase.sh

进入shell

hbase shell

帮助

help
help 'namespace' # 具体命令的详细帮助

命名空间

增

create_namespace 'ns'

删

drop_namespace 'ns' # 必须为空

查

list_namespace # 所有命名空间
describe_namespace 'ns' # 详细信息

表结构操作

增

create 'ns:t1', 'id'
create '命名空间:表名', '列族'

删

disable 'ns:t1'
drop 'ns1:t1' 

查

list # 所有表
list_namespace_tables 'ns' # 指定命名空间下的所有表

列族

增

alter 'ns:t1', NAME => 'info', VERSIONS => 5 # 不存在info

删

alter 'ns:t1', NAME => 'info', METHOD => 'delete' # 方式一
alter 'ns:t1', 'delete' => 'info' # 方式二

改

alter 'ns:t1', NAME => 'info', VERSIONS => 5 # 已存在info,则改VERSIONS

查

describe 'ns:t1'

表数据操作

增

put 'ns:t1','1','id:name','zhangsan'
put 'ns:t1','行号','列族:列名','数据'

删

delete 'ns:t1','1','id:name' # 删除最新一个版本
deleteall 'ns:t1','1','id:name' # 删除所有版本

改

put 'ns:t1','1','id:name','zhangsan' # put相同行号,相同列名则覆盖数据

查

get 'ns:t1', '1' # 查单行
get 'ns:t1','1', {COLUMN =>['id:name', 'id:age']} # 查单行,过滤列
get 'ns:t1','1', {COLUMN => 'id:name'} # 查单个值,所有版本

scan 'ns:t1' # 查所有
scan 'ns:t1', {STARTROW => '1', STOPROW => '3'} # 查多行,左闭右开

默认分类
大数据
许可协议:  CC BY 4.0
分享

相关文章

4月 11, 2024

命令速查

pip pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip freeze > re

10月 16, 2025

一些好用的Java第三方库

Commons-io 开发者:Apache 简述:简化文件和流操作的库 <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId>

9月 18, 2025

Java命名规范

包 全小写+域名倒置 package com.denox.java_demo.entity; package com.denox.java_demo.util; 类 大驼峰命名法:每个单词首字母大写 class User {} class UserStudent {} 方法 小驼峰命名法:第二个单

下一篇

Hive笔记

上一篇

sparkDataFrame笔记

最近更新

  • 命令速查
  • 一些好用的Java第三方库
  • Java命名规范
  • Java学习笔记
  • 张家界学院校园网一键登录

热门标签

前端 Linux 速查 Java 工具 大数据

目录

©2025 skv Blog. 保留部分权利。

使用 Halo 主题 Chirpy