• <ul id="i22wy"></ul>
    <strike id="i22wy"></strike>
  • <ul id="i22wy"><sup id="i22wy"></sup></ul>
    <strike id="i22wy"></strike>
    <strike id="i22wy"></strike>
    <fieldset id="i22wy"><menu id="i22wy"></menu></fieldset>
    114培訓網歡迎您來到老男孩教育!

    大數據開發培訓學習之Hbase shell基本操作

    授課機構:老男孩教育

    關注度:293

    課程價格: ¥1.00元

    上課地址:請咨詢客服

    開課時間:滾動開班

    在線報名

    課程詳情在線報名

    更新時間:2025-05-09
    2018年8月1日,老男孩教育騎士計劃正式推出,僅在深圳校區發布,致力于為各互聯網名企專向定制人才,只講干貨、不玩虛的,大量企業真實項目實戰,十萬行代碼畢業標準,挖出一條進入BAT的新通道。 HBase的命令行工具,最簡單的接口,適合HBase管理使用,可以使用shell命令來查詢HBase中數據的詳細情況。安裝完HBase之后,啟動hadoop集群(利用hdfs存儲),啟動zookeeper,使用start-hbase.sh命令開啟hbase服務,*在shell中執行hbase shell就可以進入命令行界面 Habse shell的help對語法的介紹很全,hbase shell 的操作分為 10類,j本文只介紹前4類常用的,分別是:gerneral,ddl,namespace,dml 1. Gerneral status:查詢當前服務器狀態。 Version:查看當前版本 Whoami:查詢當前hbase用戶 Table_help:表的引用,通過獲取一張表的引用來對這張表進行添加刪除數據等等操作,現在不推薦使用。 2. DDL Create:創建一個表 ###創建一個表名為oldboy,cf為列族 create 'oldboy','cf' list:列出HBase的所有表 disable:禁用一張表 ##禁用表‘oldboy’ disable ‘oldboy’ is_disabled:表是否被禁用 ##驗證表‘oldboy’是否被禁用 is_disabled ‘oldboy’ enable: 啟用一張表 ##啟用表‘oldboy’ enable ‘oldboy’ is_enabled:表是否被啟用 ##驗證表‘oldboy’是否被啟用 is_enabled ‘oldboy’ describe:查看表的描述 ##查看‘oldboy’表的描述信息 describe ‘oldboy’ alter:修改表的結構 ##給表‘oldboy’加入一個列族‘cf1’ alter ‘oldboy’,’cf1’ exists:驗證表是否存在 ##驗證表‘oldboy’是否存在 exists ‘oldboy’ drop:刪除表,表需先禁用,然后才能刪除 ##刪除表‘oldboy’ disable ‘oldboy’ drop ‘oldboy’ disable_all:禁用多個表 drop_all:刪除多個表,表需先禁用,然后才能刪除 3. Namespace create_namespace:創建命名空間,相當于關系型數據庫里創建一個數據庫 ##創建一個命名空間名為‘oldboy’,并添加屬性 create_namespace ‘oldboy’, {'PROPERTY_NAME'=>'PROPERTY_VALUE'} alter_namespace:修改,添加,刪除命名空間的屬性 ##設置命名空間oldboy的屬性 alter_namespace 'oldboy', {METHOD => 'set', 'PROPERTY_NAME' => 'PROPERTY_VALUE'} ##刪除命名空間oldboy的屬性 alter_namespace 'oldboy', {METHOD => 'unset', NAME=>'PROPERTY_NAME'} describe_namespace:獲取命名空間的描述 ##獲取命名空間‘oldboy’的描述信息 describe_namespace ‘oldboy’ drop_namespace:刪除命名空間 ##刪除命名空間‘oldboy’ drop_namespace ‘oldboy’ list_namespace:查看所有命名空間 list_namespace_tables:查看命名空間下的所有表 ##查看命名空間‘ns1’下的所有表 list_namespace_tables ‘ns1’ 4. DML 先在命名空間‘oldboy’(如果沒有這個命名空間要先創建此命名空間)下創建一張表test,列族為‘sl’作為測試用 create ‘oldboy:test’,’sl’ put:添加cell(數據) # #向命名空間oldboy下表test的rowkey為r1的列族下添加數據 put '','r1','sl:uname','zhangsan' scan:掃描全表 scan ‘’ get:得到某一列或cell的數據。 ##向命名空間oldboy下表test的rowkey為r1的列族下添加數據 put '','r1','sl:age','25' ##獲取列族sl下rowkey為r1的所有數據 get ‘’,’r1’ ##獲取列族sl下rowkey為r1,列名為uname的數據(獲取一個cell) get '','r1','sl:uname' truncate:清空表,不用disable (只是清空數據) ##清空表‘’ truncate ‘’ 查看‘oldboy’下所有的表 以上為hbase shell腳本的基礎操作,學習大數據過程中需掌握的知識點,在掌握hbase shell腳本的基礎上學習hbase 的java api,會更加的容易! 老男孩教育在大數據開發培訓方面占據絕對式的優勢,徐培成老師是大數據方面的資深工程師,為學員親自傳授大數據知識與技能,老男孩教育大數據培訓課程,內容含金量非常高,非常全面的講解了大數據相關知識,其內容主要包括:Java、Linux、Hadoop、Hive、Avro與Protobuf、ZooKeeper、HBase、Phoenix、Redis、Flume、SSM、Kafka、Scala、Spark、azkaban、Python與大數據分析等,只要用心學完老男孩大數據課程,即可輕松應對企業大數據相關問題!
    姓名不能為空
    手機號格式錯誤
    主站蜘蛛池模板: 欧美国产成人精品一区二区三区 | 国产精品一区二区av| 四虎国产精品永久地址49| 无码国产69精品久久久久网站| 久久国产精品二国产精品| 久久99国产精品久久久| 一区二区日韩国产精品| 人妻精品久久久久中文字幕69| 国产精品亚洲一区二区在线观看| 1000部精品久久久久久久久| 无码国内精品人妻少妇蜜桃视频| 国产69精品久久久久9999| 亚洲AⅤ永久无码精品AA| 久久国产精品-久久精品| 日产精品久久久一区二区| 亚洲国产主播精品极品网红 | 中文字幕精品无码一区二区三区 | 国产久爱免费精品视频| 亚洲精品天天影视综合网| 99久久免费国产精精品| 国语自产精品视频在线区| 亚洲国产精品无码久久| 四虎成人精品在永久在线 | 在线精品动漫一区二区无广告| 久久无码人妻精品一区二区三区| 国产呦小j女精品视频| 夜夜爽一区二区三区精品| 久久精品国产国产精品四凭 | 日韩精品视频一区二区三区| 亚洲午夜国产精品无码| 亚洲精品国产高清嫩草影院| 亚洲AV无码之日韩精品| 欧美亚洲日本久久精品| 欧美成人精品欧美一级乱黄一区二区精品在线| 国产综合成人色产三级高清在线精品发布 | 久久亚洲精品成人AV| 久久亚洲私人国产精品| 久久水蜜桃亚洲av无码精品麻豆| 精品乱码久久久久久久| 99精品无人区乱码在线观看| 久久精品国产亚洲一区二区|