Chiriri's blog Chiriri's blog
首页
  • Java

    • JavaSE
    • JavaEE
    • 设计模式
  • Python

    • Python
    • Python模块
    • 机器学习
  • Golang

    • Golang
    • gRPC
  • 服务器

    • Linux
    • MySQL
    • NoSQL
    • Kubernetes
  • 项目

    • 传智健康
    • 畅购商城
  • Hadoop生态

    • Hadoop
    • Zookeeper
    • Hive
    • Flume
    • Kafka
    • Azkaban
    • Hbase
    • Scala
    • Spark
    • Flink
  • 大数据项目

    • 离线数仓
  • 青训营

    • 第四届青训营
  • HTML

    • HTML
    • JavaScript
  • Vue

    • Vue2
    • TypeScript
    • Vue3
    • Uni-APP
  • 数据结构与算法
  • C语言
  • 考研数据结构
  • 计算机组成原理
  • 计算机操作系统
  • Java基础

    • Java基础
    • Java集合
    • JUC
    • JVM
  • 框架

    • Spring
    • Dubbo
    • Spring Cloud
  • 数据库

    • MySQL
    • Redis
    • Elasticesearch
  • 消息队列

    • RabbitMQ
    • RocketMQ
  • 408

    • 计算机网络
    • 操作系统
    • 算法
  • 分类
  • 标签
  • 归档
  • 导航站
GitHub (opens new window)

Iekr

苦逼后端开发
首页
  • Java

    • JavaSE
    • JavaEE
    • 设计模式
  • Python

    • Python
    • Python模块
    • 机器学习
  • Golang

    • Golang
    • gRPC
  • 服务器

    • Linux
    • MySQL
    • NoSQL
    • Kubernetes
  • 项目

    • 传智健康
    • 畅购商城
  • Hadoop生态

    • Hadoop
    • Zookeeper
    • Hive
    • Flume
    • Kafka
    • Azkaban
    • Hbase
    • Scala
    • Spark
    • Flink
  • 大数据项目

    • 离线数仓
  • 青训营

    • 第四届青训营
  • HTML

    • HTML
    • JavaScript
  • Vue

    • Vue2
    • TypeScript
    • Vue3
    • Uni-APP
  • 数据结构与算法
  • C语言
  • 考研数据结构
  • 计算机组成原理
  • 计算机操作系统
  • Java基础

    • Java基础
    • Java集合
    • JUC
    • JVM
  • 框架

    • Spring
    • Dubbo
    • Spring Cloud
  • 数据库

    • MySQL
    • Redis
    • Elasticesearch
  • 消息队列

    • RabbitMQ
    • RocketMQ
  • 408

    • 计算机网络
    • 操作系统
    • 算法
  • 分类
  • 标签
  • 归档
  • 导航站
GitHub (opens new window)
  • Hadoop

  • Zookeeper

  • Hive

  • Flume

  • Kafka

  • Azkaban

  • Hbase

    • Hbase
    • Hbase数据模型
    • Hbase 安装
    • Hbase shell
      • 客户端操作
      • 表操作
    • Hbase原理
    • Phoenix
    • Hbase与Hive的集成
    • HBase优化
  • Scala

  • Spark

  • Flink

  • 离线数仓

  • 青训营

  • DolphinScheduler

  • Doris

  • 大数据
  • Hbase
Iekr
2021-10-15
目录

Hbase shell

# Hbase shell

# 客户端操作

连接客户端

#进入Habse客户端
hbase shell
1
2

内部命令

#帮助命令
help
#查看当前数据库有哪些表
list
1
2
3
4

# 表操作

  • 创建表
#create '表名','列族'
create 'student','info'
1
2
  • 查看列族
#describe '表名'
describe 'student'
1
2
  • 插入数据到表
#put '表名','行键','列族:列名','数据'
put 'student','1001','info:name','zhangsan'
put 'student','1001','info:age','18'
put 'student','1002','info:name','lisi'
put 'student','1002','info:age','20'
1
2
3
4
5
  • 查询指定表数据
#scan '表名'  查询全部数据
scan 'student'

#scan '表名',{STARTROW => '行键'}  查询指定startrow数据
scan 'student',{STARTROW => '1001'}
scan 'student',{STARTROW => '1001', STOPROW  => '1002'}  #查询范围内的数据  查询1002之前的 不包含1002

#get '表名','行键'  查询指定表中指定行键的数据`
get 'student','1001'
1
2
3
4
5
6
7
8
9
  • 修改数据
#put '表名','行键','列族:列名','数据'  更新数据
put 'student','1001','info:name','wangwu'
1
2
  • 删除数据
#truncate '表名'  删除指定表的所有数据  但表仍然存在
truncate 'student'

#deleteall '表名','行键'  删除rowkey的全部数据
deleteall 'student','1001'

#delete 'student','行键','列族:列名'  删除rowkey的某列数据
delete 'student','1002','info:age'
1
2
3
4
5
6
7
8
  • 删除表
#先disable 表 再drop表  直接drop是无法操作的
disable 'student'
drop 'student'
1
2
3
  • 统计表数据行数
count 'student'
1
  • 变更表信息
alter 'student',{NAME=>'info',VERSIONS=>3}
get 'student','1001',{COLUMN=>'info:name',VERSIONS=>3}
1
2
编辑 (opens new window)
上次更新: 2023/12/06, 01:31:48
Hbase 安装
Hbase原理

← Hbase 安装 Hbase原理→

最近更新
01
k8s
06-06
02
进程与线程
03-04
03
计算机操作系统概述
02-26
更多文章>
Theme by Vdoing | Copyright © 2022-2025 Iekr | Blog
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式