【14笔记】HBase实战--微博案例
1、需求分析 1、微博内容的浏览,数据库表设计 2、用户社交体现:关注用户,取关用户 3、拉取关注的人的微博内容 2、代码设计 1)创建命名空间以及表名的定义 2)创建微博内容表 3)创建用户关系表 4)创建用户微博内容接收邮件表 5)发布微博内容 6)添加关注用户 7)移除(取关)用户 8)获取关注的人的微博内容 9)测试 1)创建命名空间以及表名的定义 //获取配置conf private Configuration conf = HBaseConfiguration . create ( ) ; //微博内容表的表名 private static final byte [ ] TABLE_CONTENT = Bytes . toBytes ( "weibo:content" ) ; //用户关系表的表名 private static final byte [ ] TABLE_RELATIONS = Bytes . toBytes ( "weibo:relations" ) ; //微博收件箱表的表名 private static final byte [ ] TABLE_RECEIVE_CONTENT_EMAIL = Bytes . toBytes ( "weibo:receive_content_email" ) ; public void initNamespace (