日韩性视频-久久久蜜桃-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ò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 草草在线视频 | 中文一区二区在线观看 | 日日麻批 | 在线观看国产麻豆 | 狠狠操狠狠| 国产伦精品一区二区三区88av | 日韩六区| 亚洲无吗一区二区三区 | 亚洲精品综合久久 | 区一区二在线观看 | 青青草自拍偷拍 | 久久午夜国产 | 欧美精品毛片 | 污污小说在线观看 | 精品美女久久久 | 大尺码肥胖女系列av | 韩国女主播一区二区 | av最新网址| 欧美人xxxx| 中文字幕一区二区在线老色批影视 | 超碰男人天堂 | 国产a级片视频 | 免费观看日本 | 中文日韩| 福利视频网址 | 一本到久久 | 国产精品三 | 狠狠干网站 | 亚日韩在线 | 日韩乱码人妻无码中文字幕久久 | 亚洲精品乱 | 丝袜在线一区 | 综合性色| 色欲欲www成人网站 老色鬼av | 三级av在线 | 中文字幕xxx | 啪啪在线视频 | 男女做爰真人视频直播 | 久热久操| 小柔的淫辱日记(h | 久久精品区| 午夜视频福利网站 | 欧美成人三级精品 | 一级少妇精品久久久久久久 | 国产偷怕| 激烈的性高湖波多野结衣 | 亚洲美女影院 | 中文字幕3区 | 欧美人吸奶水吃奶水 | 13日本xxxxxⅹxxx20| 亚洲最大福利网站 | 自拍偷拍综合 | 在线观看免费高清在线观看 | 日本一区二区三区欧美 | 蜜臀久久99精品久久久 | 国产日韩片 | 一区二区视频在线免费观看 | 国产精品边吃奶边做爽 | 古装做爰无遮挡三级 | 丰腴饱满的极品熟妇 | 色综合激情网 | 亚洲精品人妻av | 欧美国产日韩在线观看成人 | 日韩精品免费一区二区在线观看 | 欧美性大战久久久久久久 | 亚洲精品人 | 欧美妞干网 | www狠狠操| 欧美黑人一级爽快片淫片高清 | 国产精品久久久久久久久免费 | 欧美黄色网络 | 亚洲天堂av网 | 2022av在线| 日韩在线三区 | 国产精品人成在线观看免费 | 最近高清中文在线字幕在线观看 | 91久久一区二区 | 97色伦影院 | 佐山爱在线视频 | 日韩欧美在线观看免费 | 大j8黑人w巨大888a片 | 在线观看国产一区二区三区 | 操日本女人 | 中日韩精品在线 | 91免费毛片| 伊人网狼人 | 91精品在线免费观看 | 亚洲视频大全 | 都市激情自拍偷拍 | 日韩欧美中文字幕一区二区 | 97自拍偷拍视频 | 亚洲色图图片 | 日本特级黄色片 | 一级片在线观看视频 | 精品国产乱码久久久久久婷婷 | 午夜一本 | 天天射天天干天天 | 亚洲第一区在线播放 | 69堂视频|