HBase基礎操作

2022-09-17 13:15:21 字數 904 閱讀 8687

一、插入:

1>給表新增記錄

語法:put ,,,,

示例:put 't1','rowkey001','f1:col1','value01'

二、刪除:

1>刪除行中的某個列值

語法:delete , , , ,必須指定列名

示例:delete 'user', 'row1', 'info:age'

2>刪除行

語法:deleteall , , , ,可以不指定列名,刪除整行資料

示例:deleteall 'user', 'row2'

3>刪除表中的所有資料

語法:truncate 其具體過程是:disable table -> drop table -> create table

示例:truncate 'user'

4>表修改之刪除指定的列族

示例:alter 'user', 'delete' => 'info'

三、查詢:

1>查詢某行記錄(某一列值/所有列值)

語法:get ,,[,....]

示例:

get 'user', 'row3', 'info:***'

get 'user', 'row1',

get 'user', 'row2'

2>掃瞄表(掃瞄所有/掃瞄範圍,還可以新增timerange和fitler等高階功能)

語法:scan ,

示例:

scan 'user'

scan 'user',

scan 'user',

3>查詢表中的資料行數

語法:count ,

示例:

count 'user'

count 't1',

HBase基礎 HBase邏輯結構

邏輯上,hbase的資料模型和關係型資料庫類似,資料儲存在一張表中,有行有列。注意,這個結構為邏輯結構,並非真正的儲存格式。是用來理解hbase。personal info office info row key name city phone telephone address row key1 ...

Hbase 二 Hbase常用操作

常用shell命令 hbase shell命令 描述alter 修改列族 column family 模式 count 統計表中行的數量 create 建立表describe 顯示表相關的詳細資訊 delete 刪除指定物件的值 可以為表,行,列對應的值,另外也可以指定時間戳的值 deleteall...

HBASE基礎命令

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