• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    shell命令實戰(zhàn)

    2018-03-03 04:48:11
    網(wǎng)絡(luò)安全和信息化 2018年5期
    關(guān)鍵詞:命令行正則列表

    通過執(zhí)行如下簡單的命令回車后,可以進(jìn)入Hbase的shell命令行界面:

    hbase shell

    進(jìn)入hbase命令行后,執(zhí)行help然后回車,就能看到Hbase的shell命令行下有哪些命令。下面對命令進(jìn)行學(xué)習(xí)。

    General Commands

    Command list:status,table_help,version,whoami。

    首先,查看整理的狀態(tài):

    hbase(main):007:0>status

    1 servers,0 dead,4.0000 average load

    其次,查看表涉及的命令對應(yīng)的幫助:

    hbase(main):009:0>table_help

    Help for table-refere nce commands ......

    第三,查看Hbase版本:

    hbase(main):012:0>version

    0.98.6.1,r,Tue Apr 12 16:23:18 CST 2016

    第四,查看當(dāng)前用戶:

    hbase(main):013:0>whoami

    hbaseadmin (auth:SIMP LE)

    groups: users

    Ddl Commands

    Command list: alter,a l t e r_a s y n c,a l t e r_status, create, describe,disable,disable_all,drop, drop_all,enable,enable_all,exists,get_table,is_disabled,is_e n a b l e d,l i s t,s h o w_filters。

    首先,顯式所有的表:

    hbase(main):001:0>list

    TABLE

    member

    t1

    2 row(s)i n 1.4 4 7 0 seconds

    顯示某一類型的表,支持正則:

    hbase(main):003:0>list "mem.*"

    TABLE

    member

    其次,創(chuàng)建表(create):

    1.創(chuàng)建student的表,含有 name、address、age列族:

    create 'student','nam e','address','age'

    2.創(chuàng) 建namespace為hbase并且表名為t4的表:

    create 'hbase:t4',{NA ME => 'f1'}

    第 三, 查 看 表(describe):

    語法:describe'tablen ame'or describe'namespac e:tablename'

    注意:也可以使用縮寫的desc來查看。

    查看創(chuàng)建的student表:

    describe 'student'

    desc 'student'

    第四,修改表(alter):

    1.為student表添加nickname的列族:

    alter'student',NAME=>'nickname'

    2.刪除student表的nickname的列族:

    alter 'student','dele te'=>'nickname'

    第五,啟用表(enable):

    hbase(main):003:0>enable 'student'

    0 row(s) in 0.3000 seconds

    第六,禁用表(disable):

    hbase(main):004:0>disable 'student'

    0 row(s) in 1.3610 seconds

    第七,刪除表(drop):

    hbase(main):005:0>drop 'student'

    0 row(s) in 0.2750 seconds

    第八,判斷表是否存在(exists):

    hbase(main):008:0>exists 'member'

    Table member does exist

    hbase(main):009:0>exists 'student'

    Table student does not exist

    第九,判斷表是否啟用(is_enabled):

    hbase(main):011:0>enable 't1'

    0 row(s) in 0.0470 seconds

    hbase(main):012:0>disable 't2'

    0 row(s) in 1.3090 seconds

    hbase(main):014:0>is_enabled 't1'

    true

    hbase(main):015:0>is_enabled 't2'

    false

    第十,判斷表是否禁用(is_disabled):

    hbase(main):016:0>is_disabled 't1'

    false

    hbase(main):017:0>is_disabled 't2'

    true

    Namespace Commands

    Command list:alter_n a m e s p a c e,c r e a t e_namespace,describe_namespace,drop_namespace,list_namespace,list_namespace_tables

    首先,查看表空間列表:

    hbase(main):026:0>list_namespace

    NAMESPACE

    default

    hbase

    2 row(s) in 0.0130 seconds

    其次,查看表空間:

    hbase(main):027:0>d e s c r i b e_n a m e s p a c e'hbase'

    DESCRIPTION

    {NAME => 'hbase'}

    1 row(s) in 0.0180 seconds

    第三,查看表空間的表:

    hbase(main):029:0>list_namespace_tables'hbase'

    TABLE

    acl

    meta

    namespace

    t4

    4 row(s) in 0.0330 seconds

    第四,創(chuàng)建表空間:

    hbase(main):031:0>create_namespace 'test2'

    0 row(s) in 0.0760 seconds

    hbase(main):032:0>list_namespace

    NAMESPACE

    default

    hbase

    test2

    3 row(s) in 0.0200 seconds

    第五,修改表空間:

    hbase(main):045:0>a l t e r_n a m e s p a c e'test2,{METHOD=>'set','P R O E R T Y_N A M E'=>'PROPERTY_VALUE'}

    0 row(s) in 0.0450 seconds

    hbase(main):046:0>d e s c r i b e_n a m e s p a c e'test2'

    DESCRIPTION

    {NAME =>'test2',PROERTY_NAME=> 'PROPERTY_VALUE'}

    1 row(s) in 0.0050 seconds

    hbase(main):047:0>a l t e r_n a m e s p a c e't e s t 2',{M E T H O D=>'unset',NAME=>'PROERTY_NAME'}

    0 row(s) in 0.0300 seconds

    hbase(main):048:0>d e s c r i b e_n a m e s p a c e'test2'

    DESCRIPTION

    {NAME =>'test2'}

    1 row(s) in 0.0080 seconds

    第六,刪除表空間:

    hbase(main):049:0>drop_namespace 'test2'

    0 row(s) in 0.0990 seconds

    hbase(main):050:0>list_namespace

    NAMESPACE

    default

    hbase

    2 row(s) in 0.0130 seconds

    Dml Commands

    Command list:append,count,delete,deleteall,get,get_counter,incr,p u t,s c a n,t r u n c a t e,truncate_preserve

    首先,添加記錄:

    添加rowkey為rowkey00 1記錄:

    put'student','rowkey0 01','address:colum1','ji axi'

    put 'student','rowkey 001','age:colum1','100'

    其次,查詢記錄:

    查 詢studen表 中rowkey為rowkey001的記錄:get 'student','rowkey 001'

    查 詢student表 中rowkey為 rowkey001,并 且列族age為colum1的記錄:

    get 'student','rowkey 001','age:colum1'

    第三,掃描表:

    全表掃描student的數(shù)據(jù):

    scan 'student'

    只掃描stdent的前2行記錄:

    scan 'student',{LIMIT=> 2}

    第四,查看表的記錄數(shù):

    查看student表的記錄數(shù):

    count 'student'

    第五,刪除記錄:

    刪 除s t u d e n t中rowkey001為aget:colum1的值:

    delete 'student','row key001','age:colum1'

    刪除整行的數(shù)據(jù):

    deleteall'student','rowkey001'

    刪除整個表的數(shù)據(jù):

    truncate'student'

    猜你喜歡
    命令行正則列表
    巧用列表來推理
    學(xué)習(xí)運(yùn)用列表法
    擴(kuò)列吧
    Windows 10新版CMD更新
    剩余有限Minimax可解群的4階正則自同構(gòu)
    類似于VNL環(huán)的環(huán)
    Linux系統(tǒng)下GRIB2格式GFS資料轉(zhuǎn)為GRIB1格式的方法詳解
    有限秩的可解群的正則自同構(gòu)
    不含3-圈的1-平面圖的列表邊染色與列表全染色
    低碳生活,從命令行開始
    阳山县| 永寿县| 柘城县| 南京市| 衡水市| 秭归县| 黑龙江省| 惠东县| 永胜县| 仲巴县| 南靖县| 油尖旺区| 临夏县| 成武县| 同仁县| 阜新市| 隆德县| 晴隆县| 平潭县| 垫江县| 万载县| 临泉县| 金门县| 鄢陵县| 会泽县| 万山特区| 大悟县| 大庆市| 清徐县| 紫金县| 中宁县| 犍为县| 江达县| 巴青县| 彰武县| 鄂温| 屏东县| 启东市| 三都| 绥宁县| 崇左市|