熟悉常用的HBase操作
生活随笔
收集整理的這篇文章主要介紹了
熟悉常用的HBase操作
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
熟悉常用的HBase操作
create 'Student','sname','ssex','sage'
put 'Student','2015001','sname','Zhangsan'
put 'Student','2015001','ssex','male'put 'Student','2015001','sage','23'put 'Student','2015002','sname','Mary'put 'Student','2015002','ssex','female'put 'Student','2015002','sage','22'put 'Student','2015003','sname','Lisi'put 'Student','2015003','ssex','male'put 'Student','2015003','sage','24'
scan 'Student' alter 'Student','NAME'=>'course' put 'Student','3','course:Math','85' dorp 'Student','course' count 's1' truncate 's1'
1. 以下關系型數(shù)據(jù)庫中的表和數(shù)據(jù),要求將其轉(zhuǎn)換為適合于HBase存儲的表并插入數(shù)據(jù):
學生表(Student)(不包括最后一列)
| 學號(S_No) | 姓名(S_Name) | 性別(S_Sex) | 年齡(S_Age) | 課程(course) |
| 2015001 | Zhangsan | male | 23 | ? |
| 2015003 | Mary | female | 22 | ? |
| 2015003 | Lisi | male | 24 | 數(shù)學(Math)85 ? |
?
2. 用Hadoop提供的HBase Shell命令完成相同任務:
- 列出HBase所有的表的相關信息;list
- 在終端打印出學生表的所有記錄數(shù)據(jù);
- 向?qū)W生表添加課程列族;
- 向課程列族添加數(shù)學列并登記成績?yōu)?5;
- 刪除課程列;
- 統(tǒng)計表的行數(shù);count 's1'
- 清空指定的表的所有記錄數(shù)據(jù);truncate 's1'
scan 'Student' alter 'Student','NAME'=>'course' put 'Student','3','course:Math','85' dorp 'Student','course' count 's1' truncate 's1'
?
?
posted on 2018-05-08 21:17 187司徒春燕 閱讀(...) 評論(...) 編輯 收藏轉(zhuǎn)載于:https://www.cnblogs.com/stcy520/p/8980581.html
總結
以上是生活随笔為你收集整理的熟悉常用的HBase操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python:数组/列表(remove(
- 下一篇: rect用法