HBase難點總結
1、要開啟hbase之前必須先開啟hdfs和zookeeper
2、啟動hdfs:my_hadoop.sh start
3、啟動zookeeper:zk.sh start
4、HBase里面對表(ddl)和資料(dml)進行相關增刪改查命令及其操作:
ddl:增加:create,修改:alter,洗掉:drop,查看所有:list,查看版本號:describe
dml:增加:put,修改:put,洗掉:delete,查看:scan
對表的操作(ddl)

5、創建student表和t1表并查看其版本號:

6、創建t1表并修改其版本號:


7、修改t1的列族為info3

8、洗掉t1表(若出現表正在使用無法洗掉,需要先disable ’t1’),再洗掉表,


對資料的操作(dml)
1、向表里面增加(修改)資料:put ‘t1’,’1001’,’info1:name’(分別是表名,rowkey,列族名:列名),向Hbase里面插入資料會保留之前的資料,
2、查看表里面的資料:scan 表名,

3、洗掉表里面的某一個列:delete ‘t1’,’1001’,’info1:name’,會保留之前的日志資訊,不會徹底洗掉修改之前的東西

4、徹底洗掉某一個列的所有記錄:deleteall ‘t1’,’1001’,’info:name’

5、洗掉表里面的所有資料資訊:truncate ‘t1’

6、統計表里面有幾給rowkey:count ’t1’,rowkey一樣,只能說明為一個值里面的不同列
| Rowkey | name | age | gender |
| 1001 | tom | 22 | male |

進行count統計,t1表的資料只有一行
有幾個rowkey值,count統計出來的表的資料就有幾個
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/354576.html
標籤:其他
