• 
    

    
    

      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-平面圖的列表邊染色與列表全染色
      低碳生活,從命令行開始
      岳阳市| 多伦县| 咸宁市| 尚志市| 新和县| 瓦房店市| 遵化市| 确山县| 昭通市| 台江县| 台州市| 甘南县| 富宁县| 资溪县| 金秀| 铁力市| 姚安县| 南和县| 鸡西市| 家居| 北宁市| 盐津县| 永济市| 十堰市| 长岛县| 呈贡县| 扶绥县| 水富县| 云梦县| 齐齐哈尔市| 尤溪县| 敦煌市| 米脂县| 保亭| 贵定县| 易门县| 巴塘县| 彭州市| 道孚县| 济源市| 麻江县|