国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Hbase Shell操作

這篇具有很好參考價值的文章主要介紹了Hbase Shell操作。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Hbase Shell操作

1、創(chuàng)建表

HBase中用create命令創(chuàng)建表,具體如下:

create 'student','name','sex','age','address'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

此時,創(chuàng)建了一個“student”表,屬性有:name,sex,age,address??赏ㄟ^describe命令查看“student”表的基本信息:

describe 'student'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

2、數據庫表基本操作

2.1 添加數據

HBase中用put命令添加數據.

注意:一次只能為一個表的一行數據的一個列,也就是一個單元格添加一個數據。

put 'student','0351','name','liang'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

即為student表添加了學號為0351,名字為liang的一行數據,其行鍵為0351。

put 'student','0351','address:Anhui','Maanshan'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

即為0351行下的address列族的Anhui列添加了一個數據。

2.2 刪除數據

在HBase中用delete以及deleteall命令進行刪除數據操作,它們的區(qū)別是:

  • delete:用于刪除一個數據,是put的反向操作;

  • deleteall:用于刪除一行數據。

2.2.1 delete命令
delete 'student','0351','sex'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

即刪除了student表中0351行下的sex列的所有數據。

2.2.2 deleteall命令
deleteall 'student','0351'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

2.3 查看數據

HBase中有兩個用于查看數據的命令:

  • get命令:用于查看表的某一行數據。

  • scan命令:用于查看某個表的全部數據。

在查看數據前,我們需先添加一些數據,如下:

put 'student','0351','name','liang'
put 'student','0351','sex','male'
put 'student','0351','age','22'
put 'student','0351','address','Maanshan'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

2.3.1 get命令
get 'student','0351'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

2.3.2 scan命令
scan 'student'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

2.4 刪除表

刪除表有兩步:

  • 第一步:先讓該表不可用
  • 第二步:刪除表
disable 'student'  
drop 'student'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

2.5 查詢表歷史數據

查詢表的歷史版本,需要兩步:

1、在創(chuàng)建表的時候,指定保存的版本數(假設指定為5):

create 'student',{NAME=>'stu_name',VERSIONS=>5}

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

2、插入數據然后更新數據,使其產生歷史版本數據,注意:這里插入數據和更新數據都是用put命令

put 'student','0351','stu_name','liang1'
put 'student','0351','stu_name','liang2'
put 'student','0351','stu_name','liang3'
put 'student','0351','stu_name','liang4'
put 'student','0351','stu_name','liang5'
put 'student','0351','stu_name','liang6'
put 'student','0351','stu_name','liang7'

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

3、查詢時,指定查詢的歷史版本數(默認會查詢出最新的數據:有效取值為1到5):

get 'student','0351',{COLUMN=>'stu_name',VERSIONS=>5}
get 'student','0351',{COLUMN=>'stu_name',VERSIONS=>3}

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu

2.6 退出HBase數據庫表

最后退出數據庫操作,輸入exit命令即可退出:

exit

注意:這里退出HBase數據庫是退出對數據庫表的操作,而不是停止啟動HBase數據庫后臺運行。

hbase刪除一行數據,大數據技術,hbase,大數據,hadoop,linux,ubuntu文章來源地址http://www.zghlxwxcb.cn/news/detail-553068.html

到了這里,關于Hbase Shell操作的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • HBase Shell操作HBase進行預分區(qū)

    HBase Shell操作HBase進行預分區(qū)

    本文將介紹如何使用HBase Shell操作HBase進行預分區(qū)。預分區(qū)是指在創(chuàng)建表的時候,指定表的初始分區(qū)點,從而使表的數據能夠均勻地分布在多個RegionServer上,提高讀寫性能和負載均衡。本文將使用HBase Shell命令,創(chuàng)建不同的預分區(qū)表,并演示如何刪除、刷新、查看和驗證表的數

    2024年02月09日
    瀏覽(29)
  • HBase Shell操作&Flink寫入HBase

    1)進入HBase客戶端命令行 2)查看幫助命令 3)查看當前數據庫中有哪些表 1)創(chuàng)建表 2)插入數據到表 3)掃描查看表數據 4)查看表結構 5)更新指定字段的數據 6)查看“指定行”或“指定列族:列”的數據 7)統(tǒng)計表數據行數 8)刪除數據 9)清空表數據 10)刪除表 11)變更

    2024年02月04日
    瀏覽(27)
  • Hbase Shell操作

    Hbase Shell操作

    HBase中用 create 命令創(chuàng)建表,具體如下: 此時,創(chuàng)建了一個“student”表,屬性有:name,sex,age,address??赏ㄟ^ describe 命令查看“student”表的基本信息: 2.1 添加數據 HBase中用 put 命令添加數據. 注意:一次只能為一個表的一行數據的一個列,也就是一個單元格添加一個數據。

    2024年02月15日
    瀏覽(29)
  • HBase Shell 操作

    HBase Shell 操作

    1.1、進入HBase客戶端命令行 前提是先啟動hadoop集群和zookeeper集群。 1.2、查看幫助命令 help 查看指定命令的語法規(guī)則 查看 list_namespace 的用法(‘記得加單引號’) 我們首先查看現在有哪些命名空間 ,使用指令:list_namespace 注意:我的hadoop版本3.3.0,HBase2.4.17,兩者兼容性有問

    2024年02月13日
    瀏覽(50)
  • HBase基礎及shell操作

    HBase基礎及shell操作

    HBase是采用java語言編寫的一款 apache 開源的基于HDFS的NoSQL型數據庫,不支持 SQL,不支持事務,不支持Join操作,沒有表關系 1.不支持事務 2.主要存儲結構化數據以及半結構化的數據 3.?HBase中數據存儲都是以 字節(jié) 的形式來存儲的 4.HBase是易于擴展的 1- 大: 在一個表中可以存儲上

    2023年04月08日
    瀏覽(25)
  • HBase(11):shell管理操作

    HBase(11):shell管理操作

    1 status 例如:顯示服務器狀態(tài) ? 2 whoami 顯示HBase當前用戶,例如: ? 3 list 顯示當前所有的表 4 count 統(tǒng)計指定表的記錄數,例如: ? ? 5 describe 展示表結構信息 ? 6 exists 檢查表是否存在,適用于表量特別多的情況

    2024年02月12日
    瀏覽(29)
  • HBase Shell基本操作

    HBase Shell基本操作

    先在Linux Shell命令行終端執(zhí)行 start-dfs.sh 腳本啟動HDFS,再執(zhí)行 start-hbase.sh 腳本啟動HBase。如果Linux系統(tǒng)已配置HBase環(huán)境變量,可直接在任意目錄下執(zhí)行 hbase shell 腳本命令,就可進入HBase Shell的命令行終端環(huán)境, exit 可以退出HBase Shell(我安裝的是偽分布式的HBase)。 (1) help幫

    2024年04月13日
    瀏覽(24)
  • 3、HBase的java API基本操作(創(chuàng)建、刪除表以及對數據的添加、刪除、查詢以及多條件查詢)

    1、hbase-2.1.0介紹及分布式集群部署、HA集群部署、驗證、硬件配置推薦 2、hbase-2.1.0 shell基本操作詳解 3、HBase的java API基本操作(創(chuàng)建、刪除表以及對數據的添加、刪除、查詢以及多條件查詢) 4、HBase使用(namespace、數據分區(qū)、rowkey設計、原生api訪問hbase) 5、Apache Phoenix(5.0.0-5.

    2024年02月08日
    瀏覽(30)
  • HBase高手之路4-Shell操作

    HBase高手之路4-Shell操作

    命令 功能 create 創(chuàng)建表 put 插入或者更新數據 get 獲取限定行或者列的數據 scan 全表掃描或掃描表并返回表的數據 describe 查看表的結構 count 統(tǒng)計行數 delete 刪除指定的行或列的數據 deleteall 刪除整個行或者列的數據 truncate 刪除表的數據,結構還在 drop 刪除整個表(包括數據)

    2023年04月17日
    瀏覽(32)
  • HBase 開發(fā):使用Java操作HBase 第4關:刪除表

    本次關卡我們來學習本次實訓最后一個內容,刪除表。 和 HBase shell 的操作一樣,在 Java 中我們要刪除表,需要先禁用他,然后在刪除它。 代碼很簡單: 編程要求 好了,到你啦,使用本關知識,在右側編輯器 begin-end 處補充代碼,編寫代碼刪除 t_step4 表。

    2024年02月05日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包