1/5 HBase( 四 )

如果是偽分布式版本,增加master即可
node1node26、同步到所有節點(如果是偽分布式不需要同步)scp -r hbase-1.4.6 node1:`pwd`scp -r hbase-1.4.6 node2:`pwd`7、啟動hbase集群,在master上執行start-hbase.sh
1/5 HBase

文章插圖
8、驗證hbasehttp://master:16010
1/5 HBase

文章插圖
hbase日志文件所在的目錄: /usr/local/soft/hbase-1.7.1/logs
9、關閉集群的命令stop-hbase.sh4.4 啟動順序啟動順序Hadoop及hbase集群啟動順序 zookeepeer -> hadoop -> hbase停止順序Hadoop及hbase集群關閉順序 hbase -> hadoop -> zookeepeer4.5 重置hbase1、關閉hbase集群   1)殺死進程   2)stop-hbase.sh2、刪除數據 hdfs hdfs dfs -rmr /hbase3、刪除元數據 zk   zkCli.sh   rmr /hbase4、重新啟動hbase   start-hbase.sh時間同步yum install ntp -yntpdate -u time.windows.com五、hbase shell命名描述語法help ‘命名名’查看命令的使用描述help ‘命令名’whoami我是誰whoamiversion返回hbase版本信息versionstatus返回hbase集群的狀態信息statustable_help查看如何操作表table_helpcreate創建表create ‘表名’, ‘列族名1’, ‘列族名2’, ‘列族名N’alter修改列族添加一個列族:alter ‘表名’, ‘列族名’  刪除列族:alter ‘表名’, {NAME=> ‘列族名’, METHOD=> ‘delete’}describe顯示表相關的詳細信息describe ‘表名’list列出hbase中存在的所有表listexists測試表是否存在exists ‘表名’put添加或修改的表的值put ‘表名’, ‘行鍵’, ‘列族名’, ‘列值’  put ‘表名’, ‘行鍵’, ‘列族名:列名’, ‘列值’scan通過對表的掃描來獲取對用的值scan ‘表名’ 掃描某個列族: scan ‘表名’, {COLUMN=>‘列族名’} 掃描某個列族的某個列: scan ‘表名’, {COLUMN=>‘列族名:列名’} 查詢同一個列族的多個列: scan ‘表名’, {COLUMNS => [ ‘列族名1:列名1’, ‘列族名1:列名2’, …]}get獲取行或單元(cell)的值get ‘表名’, ‘行鍵’  get ‘表名’, ‘行鍵’, ‘列族名’count統計表中行的數量count ‘表名’incr增加指定表行或列的值incr ‘表名’, ‘行鍵’, ‘列族:列名’, 步長值get_counter獲取計數器get_counter ‘表名’, ‘行鍵’, ‘列族:列名’delete刪除指定對象的值(可以為表,行,列對應的值,另外也可以指定時間戳的值)刪除列族的某個列: delete ‘表名’, ‘行鍵’, ‘列族名:列名’deleteall刪除指定行的所有元素值deleteall ‘表名’, ‘行鍵’truncate重新創建指定表truncate ‘表名’enable使表有效enable ‘表名’is_enabled是否啟用is_enabled ‘表名’disable使表無效disable ‘表名’is_disabled是否無效is_disabled ‘表名’drop刪除表drop的表必須是disable的  disable ‘表名’  drop ‘表名’shutdown關閉hbase集群(與exit不同) tools列出hbase所支持的工具 exit退出hbase shell HBase Shell 是官方提供的一組命令,用于操作HBase 。如果配置了HBase的環境變量了 , 就可以知己在命令行中輸入hbase shell 命令進入命令行 。
hbase shell
1/5 HBase

文章插圖
在hbase中如果輸入錯誤,按住ctrl+退格 才能刪除
5.1 help命令
可以通過 help '命名名稱'來查看命令行的具體使用,包括命令的作用和用法 。通過help ‘hbase’ 命名來查看hbase shell 支持的所有命令,hbase將命令進行分組,其中ddl、dml使用較多 。

1/5 HBase

文章插圖
help 'list'
1/5 HBase

文章插圖
5.2 general 類5.2.1 顯示集群狀態status
1/5 HBase

文章插圖
5.2.2  查詢數據庫版本version
1/5 HBase

文章插圖
5.2.3 顯示當前用戶與組 whoami
1/5 HBase

文章插圖
5.2.4 查看操作表的命令table_help
1/5 HBase

文章插圖
5.2.5 退出HBase Shell exit

推薦閱讀