hbase shell常用命令

2021-07-05 23:12:57 字數 2611 閱讀 2576

//刪除表

disable 'bookfansscoredetail'

drop  'bookfansscoredetail'

disable 'bookfansscoretotal'

drop  'bookfansscoretotal'

disable 'bookviceadmin'

drop  'bookviceadmin'

disable 'use***nsscoredetail'

drop  'use***nsscoredetail'

disable 'use***nsscoretotal'

drop  'use***nsscoretotal'

disable 'bookfansranking'

drop  'bookfansranking'

disable 'use***nsranking'

drop  'use***nsranking'

//建表

create 'bookfansscoredetail','d';

create 'bookfansscoretotal','d';

create 'bookviceadmin','d';

create 'use***nsscoredetail','d';

create 'use***nsscoretotal','d';

create 'bookfansranking','d';

create 'use***nsranking','d'

//建表,表名稱:t_dsp_lookup_test,列族:head

create 't_dsp_lookup_test','head'

//新增一條資料,row key(主建)為:0000,,列(字段)分別為:head:spid,head:dsid,head:name,對應的值(value)分別為:ap001,20,xiaoxiao

put 't_dsp_lookup_test','0000','head:spid','ap001'

put 't_dsp_lookup_test','0000','head:dsid','20'

put 't_dsp_lookup_test','0000','head:name','xiaoxiao'

put 't_dsp_lookup_test','1111','head:spid','ap002'

put 't_dsp_lookup_test','1111','head:dsid','50'

put 't_dsp_lookup_test','1111','head:name','xiaohe'

//修改和新增一樣

//刪除一列,相當於刪除乙個字段 ,刪除t_dsp_lookup_test中row key (主鍵)為1111,列(字段)head:spid

delete 't_dsp_lookup_test','1111','head:spid'

//刪除一條資料,

deleteall 't_dsp_lookup_test','1111'

//查詢,只有部分

//相當於 select * from t_dsp_lookup_test

scan 't_dsp_lookup_test'

//相當於 select dsid,pid from t_dsp_lookup_test

scan 't_dsp_lookup_test',

//相當於 select dsid from t_dsp_lookup_test

scan 't_dsp_lookup_test',

//get 是按row key(主鍵)查詢

//相當於 select * from t_dsp_lookup_test where id = 'phonenumberquery'

get 't_dsp_lookup_test','phonenumberquery'

//相當於 select dsid from t_dsp_lookup_test where id = 'phonenumberquery'

get 't_dsp_lookup_test','phonenumberquery',

//相當於 select dsidpid, from t_dsp_lookup_test where id = 'phonenumberquery'

get 't_dsp_lookup_test','phonenumberquery',

get 't_dsp_lookup_test','phonenumberquery','head:dsid'

get 't_dsp_lookup_test','phonenumberquery','head:dsid','head:pid'

get 't_dsp_lookup_test','phonenumberquery',['head:dsid','head:pid']

get 'test','row1',   檢視乙個cell中的多條記錄(hbase在同乙個單元格中可以存放多條記錄,預設情況下去最近一次修改的記錄)

//清空表t_dsp_lookup_test

truncate 't_dsp_lookup_test'

//檢視表t_dsp_lookup_test

describe 't_dsp_lookup_test'

HBASE SHELL 常用命令

說明 新版hbase取消了對hql的支援,只能使用shell 命令 disable tablename disable表。注 修改表結構時,必須要先disable表。命令 enable tablename 使表可用 命令 drop tablename 刪除表 hbase基本命令 下面我們再看看看hb...

hbase shell常用命令

list檢視已經建立的表 檢視表結構describe 表 建立表 create 表名稱 列名稱1 列名稱2 列名稱n create student name address 新增記錄 put 表名稱 行名稱 列名稱 值 put student 1 name tom 檢視記錄 get 表名稱 行名稱 ...

Hbase shell常用命令

hbase shell的一些基本操作命令,我列出了幾個常用的hbase shell命令,如下 名稱命令表示式 建立表create 表名稱 列名稱1 列名稱2 列名稱n 新增記錄 put 表名稱 行名稱 列名稱 值 檢視記錄 get 表名稱 行名稱 檢視表中的記錄總數 count 表名稱 刪除記錄 d...