日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Hbase shell详情

發(fā)布時(shí)間:2025/3/21 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hbase shell详情 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

HBase 為用戶提供了一個(gè)非常方便的使用方式, 我們稱之為“HBase Shell”。
HBase Shell 提供了大多數(shù)的 HBase 命令, 通過(guò) HBase Shell 用戶可以方便地創(chuàng)建、刪除及修改表, 還可以向表中添加數(shù)據(jù)、列出表中的相關(guān)信息等。
備注:寫錯(cuò) HBase Shell 命令時(shí)用鍵盤上的“Delete”進(jìn)行刪除,“Backspace”不起作用。
在啟動(dòng) HBase 之后,用戶可以通過(guò)下面的命令進(jìn)入 HBase Shell 之中,命令如下所示:

hadoop@ubuntu:~$ hbase shell HBase Shell; enter 'help<RETURN>' for list of supported commands. Type "exit<RETURN>" to leave the HBase Shell Version 0.94.3, r1408904, Wed Nov 14 19:55:11 UTC 2012hbase(main):001:0>

具體的 HBase Shell 命令如下表 1.1-1 所示:

下面我們將以“一個(gè)學(xué)生成績(jī)表”的例子來(lái)詳細(xì)介紹常用的 HBase 命令及其使用方法。


這里 grad 對(duì)于表來(lái)說(shuō)是一個(gè)列,course 對(duì)于表來(lái)說(shuō)是一個(gè)列族,這個(gè)列族由三個(gè)列組成 china、math 和 english,當(dāng)然我們可以根據(jù)我們的需要在 course 中建立更多的列族,如computer,physics 等相應(yīng)的列添加入 course 列族。(備注:列族下面的列也是可以沒(méi)有名字的。)
1). create 命令
創(chuàng)建一個(gè)具有兩個(gè)列族“grad”和“course”的表“scores”。其中表名、行和列都要用單引號(hào)括起來(lái),并以逗號(hào)隔開(kāi)。
hbase(main):012:0> create 'scores', 'name', 'grad', 'course'

2). list 命令
查看當(dāng)前 HBase 中具有哪些表。
hbase(main):012:0> list

3). describe 命令
查看表“scores”的構(gòu)造。
hbase(main):012:0> describe 'scores'

4). put 命令
使用 put 命令向表中插入數(shù)據(jù),參數(shù)分別為表名、行名、列名和值,其中列名前需要列族最為前綴,時(shí)間戳由系統(tǒng)自動(dòng)生成。
格式: put 表名,行名,列名([列族:列名]),值
例子:
a. 加入一行數(shù)據(jù),行名稱為“xiapi”,列族“grad”的列名為”(空字符串)”,值位 1。
hbase(main):012:0> put 'scores', 'xiapi', 'grad:', '1'
hbase(main):012:0> put 'scores', 'xiapi', 'grad:', '2' --修改操作(update)
b. 給“xiapi”這一行的數(shù)據(jù)的列族“course”添加一列“<china,97>”。
hbase(main):012:0> put 'scores', 'xiapi',? 'course:china', '97'
hbase(main):012:0> put 'scores', 'xiapi',? 'course:math', '128'
hbase(main):012:0> put 'scores', 'xiapi',? 'course:english', '85'

5). get 命令
a.查看表“scores”中的行“xiapi”的相關(guān)數(shù)據(jù)。
hbase(main):012:0> get 'scores', 'xiapi'
b.查看表“scores”中行“xiapi”列“course :math”的值。
hbase(main):012:0> get 'scores', 'xiapi', 'course :math'
或者
hbase(main):012:0> get 'scores', 'xiapi', {COLUMN=>'course:math'}
hbase(main):012:0> get 'scores', 'xiapi', {COLUMNS=>'course:math'}
備注:COLUMN 和 COLUMNS 是不同的,scan 操作中的 COLUMNS 指定的是表的列族, get操作中的 COLUMN 指定的是特定的列,COLUMNS 的值實(shí)質(zhì)上為“列族:列修飾符”。COLUMN 和 COLUMNS 必須為大寫。

6). scan 命令
a. 查看表“scores”中的所有數(shù)據(jù)。
hbase(main):012:0> scan 'scores'
注意:
scan 命令可以指定 startrow,stoprow 來(lái) scan 多個(gè) row。
例如:
scan 'user_test',{COLUMNS =>'info:username',LIMIT =>10, STARTROW => 'test', STOPROW=>'test2'}
b.查看表“scores”中列族“course”的所有數(shù)據(jù)。
hbase(main):012:0> scan? 'scores', {COLUMN => 'grad'}
hbase(main):012:0> scan? 'scores', {COLUMN=>'course:math'}
hbase(main):012:0> scan? 'scores', {COLUMNS => 'course'}
hbase(main):012:0> scan? 'scores', {COLUMNS => 'course'}

7). count 命令
hbase(main):068:0> count 'scores'

8). exists 命令
hbase(main):071:0> exists 'scores'

9). incr 命令(賦值)

10). delete 命令
刪除表“scores”中行為“xiaoxue”, 列族“course”中的“math”。
hbase(main):012:0>? delete 'scores', 'xiapi', 'course:math'

11). truncate 命令
hbase(main):012:0>? truncate 'scores'

12). disbale、drop 命令
通過(guò)“disable”和“drop”命令刪除“scores”表。
hbase(main):012:0>? disable 'scores' --enable 'scores'?
hbase(main):012:0>? drop 'scores'

13).? status命令
hbase(main):072:0> status

14).? version命令
hbase(main):073:0> version

另外,在 shell 中,常量不需要用引號(hào)引起來(lái),但二進(jìn)制的值需要雙引號(hào)引起來(lái),而其他值則用單引號(hào)引起來(lái)。HBase Shell 的常量可以通過(guò)在 shell 中輸入“Object.constants”。


from:?http://www.cnblogs.com/linjiqin/archive/2013/03/08/2949339.html

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的Hbase shell详情的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美xxxxx精品 | 亚洲看片网 | 日韩福利视频网 | 天堂网2018| 精品国产99久久久久久宅男i | 久久avav | 午夜视频黄| 亚洲天堂男人 | 91一区二区在线观看 | 禁断介护老人中文字幕 | 在线va视频| 欧美日本综合 | 色悠悠网 | 一边摸一边做爽的视频17国产 | 99国产在线观看 | 久久机热 | 狂野欧美性猛交免费视频 | 国产91精选| 福利资源在线观看 | 亚洲第九页 | 美利坚合众国av | 亚洲国产97在线精品一区 | 黄色网日本 | 亚洲制服一区 | 日韩一区在线观看视频 | 亚洲三页| 免费一级特黄特色毛片久久看 | 久草视频播放 | 亚洲精品无amm毛片 国内一区二区三区 | 色综合天天综合网天天狠天天 | 欧美男人操女人 | 日韩免费专区 | www噜噜噜| 亚洲激情一区 | 自拍偷拍21p | www.亚洲成人| 亚洲天堂男人天堂 | 美女脱了内裤喂我喝尿视频 | 亚洲国产视频一区二区三区 | 亚洲美女一级片 | 欧美日韩一区二区区 | 夜夜操夜夜爽 | 日韩三级精品 | 亚洲精品无 | 美女黄色一级视频 | 亚洲精品一区二区三区新线路 | 国产又黄又粗又猛又爽 | 国产在线一区二区视频 | 天天色图片| 婷婷六月激情 | 国产熟妇一区二区三区aⅴ网站 | 黄色av电影在线观看 | 欧美一区二区三区电影 | 姐姐的秘密韩剧免费观看全集中文 | 日韩亚洲欧美在线观看 | 91丨国产| 国产ts人妖系列高潮 | 福利视频在线免费观看 | 色婷婷av一区二区三区gif | 日本系列第一页 | 在线看av的网址 | 视频区图片区小说区 | wwwxxx黄色片 | 中文字幕黑人 | 国产高清av在线 | 青青草原综合久久大伊人精品 | 国产在线123 | 欧美顶级metart裸体全部自慰 | 成人做受视频试看60秒 | 韩国日本中文字幕 | 国产电影免费观看高清完整版视频 | 80日本xxxxxxxxx96 亚洲国产精品视频在线 | 极品少妇xxxx精品少妇 | 97精品人妻一区二区三区香蕉 | 欧美永久免费 | 亚洲区视频在线观看 | 爱情岛论坛亚洲品质自拍视频 | 嫩草天堂 | 538国产精品一区二区 | 少女视频的播放方法 | 欧美爽爽| youjizz视频 | 四虎国产在线观看 | 欧美视频久久 | 9久久9毛片又大又硬又粗 | 五月丁香啪啪 | 色妻影院| 一级片在线免费观看 | 国产一区在线播放 | 国产精品免费大片 | 中国黄色一级视频 | 岛国伊人| 免费在线看黄网站 | 亚洲第一男人天堂 | a v视频在线观看 | 欧美日韩另类在线 | 一区二区三区伦理 | 这里只有精品9 | 毛片最新网址 |