hbase
文章平均质量分 94
nanphonfy
专心、专注、专业。
展开
-
HBase存储原理探究
我们知道RDBMS底层使用B树、B+树的存储结构,hbase使用LSM树(log-structured merge tree),对于单表存储容量,hbase可以依托其平滑的扩展性,满足RDBMS的瓶颈。他们的设计思想的差距体现在哪里呢?本文将对其分析:1.数据结构B+树 保持数据稳定有序,自底向上插入(与二叉树相反),通过最大化每个内部节点的子节点数目来减少树的高度,不经常发生平衡操作(eg.原创 2017-10-19 19:53:40 · 729 阅读 · 0 评论 -
HBase知识体系探究与整理
Web架构业务日志一般由Tomcat或Nginx生成(Tomcat业务日志带sessionid,Nginx不带),而中大型互联网公司的web架构一般由LVS(Linux虚拟服务器)+Keepalived+Nginx+Tomcat组成。由Nginx单独挂载Tomcat,用Keepalived做主备,用户基数多的还会在前面挂智能CDN。Nginx理论上可以并发连接五万条请求,但实际上只有三万左右。此时假原创 2017-07-29 15:09:37 · 1180 阅读 · 0 评论 -
HBase的Will not attempt to authenticate using SASL (unknown error)小结
1.背景 业务场景: 输入IMSI标识,返回用户历史足迹图。因为用户使用的卡数量很多,记录可达千万级,如果放在关系型数据库中明显压力巨大,于是把它放入HBase,再由Java API调用之。2.解决步骤①要调用HBase得导入一系列的依赖包,类似于MySql驱动包。项目连接它,就需要其提供的API,所以我们要先到Maven中央仓库去查找连接HBase的依赖包:原创 2016-11-09 21:15:32 · 7806 阅读 · 0 评论