hbase基礎命令

2021-10-04 12:27:17 字數 1944 閱讀 9618

ddl

list

list_namespace

list_namespace_tables 『ns01』

建立命名空間

create_namespace 『ns01』

建表

create 『ns01:table01』, ,

檢視表屬性

describe 『ns01:table01』

如果一張表是使用狀態,那麼這張表是不能修改結構的 => 禁用狀態

disable_all drop 『ns01:table01』 drop_all describe

如果是禁用的表 使用前需要變成enable狀態

enable 『ns01:table01』

enable_all : enable_all 『t.*』

exists 『ns01:table01』

列印表資訊

get_table 『ns01:table01』

返回是否是禁用狀態

is_disabled 『ns01:table01』

返回是否是可用狀態

is_enabled 『ns01:table01』

list : 顯示當前(命名空間)下的表資訊

修改列族的屬性值 如果列族存在則修改,如果不存在則新增

alter 『ns01:table01』, ,

刪除列族

alter 『ns01:table01』,

修改版本數

alter 『ns01:table01』,

dml

顯示有多少行(rowkey)資料

count 『ns01:table01』

指定行健和列刪除

delete 『ns01:table01』, 『rowkey01』,『family01:id』

刪除指定行的所有資料

deleteall 『ns01:table01』, 『rowkey01』

get : 指定行或指定行下某列查詢

get 『ns01:table01』,『rowkey03』,『family01:id』

get 『ns01:table01』,『rowkey02』

get』ns01:table01』,『rowkey01』,

全表掃瞄 資料量很大時慎用 在查詢時可以限制返回值條數和新增過濾器

scan 『ns01:table01』

檢視列的多個版本

scan 『table01』,

hbase中用起始行(startrow)跟結束行(endrow)限制顯示記錄的條數。這兩個引數都是可選的。

下面語句從第三行查詢,直到最後一行

scan 『table01』,

同理下面語句從第一行查詢,直到第十行

scan 『table01』,

第三行到第十行

scan 『table01』,

插入一條資料

put 『ns01:table01』, 『rowkey03』, 『family01:name』, 『zhangsan』

檢視集群狀態,預設summary方式

status

status 『summary』

status 『******』

status 『detailed』

檢視hbase版本

version

whoami

HBASE基礎命令

三 基本命令 1.命名空間 區分大小寫 1 建立命名空間 create namespace hadoop 建立乙個命名空間,並且指定屬性 create namespace ns1 注意 1 hbase中沒有進入到某乙個namespace概念,操作 一律帶上namespace名稱,否則就預設從defa...

Hbase基礎命令

version 檢視版本 status 檢視集群狀態 help 檢視幫助list 列出hbase所有的表 create 表名 建立乙個表 desc 表名 檢視表結構 put 表名 rowkey 列簇名 列名 值 時間 插入資料 get 表名 rowkey 列名 獲取資料 scan 表名 檢視表資料s...

HBASE基礎命令大全

1.查詢伺服器狀態 status 2.查詢hive版本 version 3.建立乙個表 create member cf cf cf 4.查詢有哪些表 list 5.表的描述 descirbe biaoming 6.刪除乙個列組 alter biao 7.下線表 disable biao 8.刪除表...