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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux Hbase1.2.6 安装及使用(1)

發布時間:2025/4/16 linux 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux Hbase1.2.6 安装及使用(1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下載安裝:

# wget http://mirror.bit.edu.cn/apache/hbase/stable/hbase-1.2.6-bin.tar.gz?

解壓文件:

# tar xvfz hbase-1.2.6-bin.tar.gz

?

?

啟動HBase:

# /root/hbase-1.2.6/bin/start-hbase.sh

?

查看管理界面

運行在端口http://localhost:16010

?

?

使用HBase Shell命令行:

# /root/hbase-1.2.6/bin/hbase

# /root/hbase-1.2.6/bin/hbase?shell

?

查看所有表:

hbase(main):001:0> list

?

創建表test,列'name','age':

hbase(main):002:0> create 'test','name','age'

創建表users,列'name','age',版本為2:

hbase(main):008:0> create 'users',{NAME=>'name',VERSIONS=>2},{NAME=>'age',VERSIONS=>2}

查看表結構:

hbase(main):002:0> describe 'users'

修改表結構(修改表,必須先鎖定表disable,再用alter修改):

hbase(main):003:0> disable 'users'

hbase(main):004:0> alter 'users',{NAME=>'newname',},{NAME=>'newage'}

hbase(main):004:0> enable 'users'

刪除表,先禁用表,然后再刪除表:

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

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

使用exists 命令驗證test表是否被刪除:

hbase(main):002:0> exists 'tset'

?

?

?

分配權限:

hbase(main):006:0>?grant 'csuser','RW','users'

查看users表的權限有哪些:

hbase(main):007:0> user_permission 'users'

收回用戶csuser在表users的權限:

hbase(main):008:0> revoke 'csuser','users'

?

?

?

?

掃描t_book表中的數據:

hbase(main):004:0> scan 't_book'

?

掃描t_book表中的前3條數據:

hbase(main):004:0> scan 't_book',{LIMIT=>3}

?

?

查看t_book表的某一行數據:

hbase(main):013:0> get 't_book',row7'

?查看t_book表某行,‘base:name’列的數據:

hbase(main):014:0> get 't_book','row7','base:name'

查看t_book表某行,‘base:name’列的數據:

hbase(main):015:0> get 't_book','row7',{COLUMN=>'base:name'}

?

?

查詢表中數據的行數:

hbase(main):019:0> count 't_book'?

INTERVAL設置多少行顯示一次及對應的rowkey,默認1000;CACHE每次去取的緩存區大小,默認是10,調整該參數可提高查詢速度:

hbase(main):020:0> count 't_book',{INTERVAL=>100,CACHE=>500}

?

?

增加數據:

hbase(main):005:0> put't_book','row10','base:name','bookName10'

?

?

更新數據,直接在原來的基礎上,新增數據,如果數據在數據庫中已經存在,就會更新(覆蓋)原來的數據:

hbase(main):017:0> put't_book','row8','base:name','updatebookName8'

?

?

刪除數據,刪除行中的某個列值:

hbase(main):042:0> delete 'users','us2','newname'

刪除數據中的某一行:

hbase(main):044:0> deleteall 'users','us2'

清空表中的所有數據:

hbase(main):047:0> truncate 'users'

?

?

啟動REST服務,監聽9999端口:

#?cd /root/hbase-1.2.6/bin/

#?./hbase rest

# ./hbase rest start -p 9999

?

?                                                                筆者:香草玥兒

                                                                 2017-10-10

轉載于:https://www.cnblogs.com/CHENCHAO7367/p/7644912.html

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

總結

以上是生活随笔為你收集整理的Linux Hbase1.2.6 安装及使用(1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。