- 博客(20)
- 资源 (22)
- 收藏
- 关注
转载 不使用 +-×÷ 运算符来实现 加减乘除 四项运算
首先我们可以分析人们是如何做十进制的加法的,比如是如何得出5+17=22这个结果的。实际上,我们可以分成三步进行:第一步只做各位相加不进位,此时相加的结果是12(个位数5和7相加不要进位是2,十位数0和1相加结果是1);第二步做进位,5+7中有进位,进位的值是10;第三步把前面两个结果加起来,12+10的结果是22,刚好5+17=22。我们一直在想,求两数之和四则运算都不能用,那还能用什么?对
2014-03-31 11:31:51 603
转载 Apache HBase Region Splitting and Merging
转载自:http://hortonworks.com/blog/apache-hbase-region-splitting-and-merging/For this post, we take a technical deep-dive into one of the core areas of HBase. Specifically, we will look at how Apac
2014-03-28 15:16:30 991
翻译 HBase Region分裂
HBase region的分裂过程如图所示,其中红色代表RegionServer和或Master的行为,绿色的代表Clients的行为。1、RegionServer决定本地的region分裂,并准备分裂工作。第一步是,在zookeeper的/hbase/region-in-reansition/region-name下穿件一个znode,并设为SPLITTING状态。2、Maste
2014-03-28 15:12:34 12531
翻译 9.7 Region(部分)
Region是表的可用性和分布性的基本元素,每个列族包含在一个Store中,下面是这个主题的层次结构:Table (HBase table) Region (Regions for the table) Store (Store per ColumnFamily for each Region for the table)
2014-03-26 18:38:42 1256
翻译 9.6 Regionserver
HRegionServer是RegionServer的实现。它负责承载和管理region。在分布式集群中,RegionServer运行在数据节点上。9.6.1 接口HRegionServer提供的方法既有面向数据的又有面向region的:数据(get, put, delete, next等)region(splitRegion, compactRegion等)例如,当H
2014-03-26 13:50:25 735
翻译 9.5 主节点
HMater是主服务器的实现。主服务器负责监管集群上的所有RegionServer实例,也是元数据变更的接口。在分布式及群众,主服务器通常运行在命名节点(NameNode)上。9.5.1 启动行为如果是多主节点的集群环境,则各个主服务器会通过竞争来管理集群。如果一个活动的主服务器在ZooKeeper上的租约丢失了或主服务器停掉了,那么其余的主服务器将纷纷竞争着接管管理集群的工作。9.5
2014-03-25 22:33:39 647
翻译 9.4 客户端请求过的滤器
Get和Scan实例可以选择性地配置应用有RegionServer上的过滤器(filters)。过滤器是比较容易使人迷糊的工具,因为有许多不同类型的过滤器,最好通过了解过滤器的功能来学习它们。9.4.1 结构结构过滤器包含其他过滤器。9.4.1.1 FilterListFilterList表示一个过滤器列表,这些过滤器之间存在FilterList.Operator.MUST_PAS
2014-03-25 22:05:34 732
翻译 9.3 客户端
HBase的客户端HTable负责寻找承载感兴趣的行的RegionServer,它通过查找.META.和-ROOT-表来完成这项工作。在定位了需要的region后,这些信息会被缓存在客户端,以便后续查询无需重复之前的查找过程。当region由于master运行的负载均衡或所在RegionServer的死掉等原因被重新分配时,客户端将重新查找目录表以确定用户所需region的新位置。管理方法是通
2014-03-25 21:22:43 632
翻译 9.2 目录表
目录表是指作为HBase数据表存在的两个特殊的数据表-ROOT-和.META.。在使用HBase shell的list命令时,这两个表会被过滤掉,但事实上,它们就像其他的数据表一样。9.2.1 ROOT-ROOT-记录.META.表的位置,它的表结构如下:键:.META. region key (.META.,,1)值:info:regionin
2014-03-25 20:44:46 762
翻译 9.1 概览
9.1.1 NoSQLHBase是一种“NoSQL”数据库。 “NOSQL”是一个通用术语,指某数据库不是将SQL语言作为主要访问语言的RDBMS。有很多类型的NoSQL数据库,如BerKeleyDB是本地NoSQL数据库的一个例子,而HBase则更像是一个分布式数据库。从技术上讲,HBase更像是“数据存储”,而非“数据库”。因为HBase缺少很多RDBMS的特性,如带有类型的列、二级索引、
2014-03-25 20:14:21 571
转载 [HBase]Region assignment
转载自:http://iwinit.iteye.com/blog/1818897接上文,我们创建表t1,列族c1,hbase.root目录为/new。当创建空表时,系统会自动生成一个空region,我们以这个region分配过程看下Region是如何在HMaster和Region server(以下简称rs)中创建的。大致过程如下:1.HMaster指定分配计划,一个regio
2014-03-24 10:07:52 1888
转载 hbase负载均衡流程
转载自:http://www.cnblogs.com/xuqiang/archive/2011/11/17/2252924.html
2014-03-19 13:50:54 1295
转载 hbase assign region 深入分析
转载自:http://ronxin999.blog.163.com/blog/static/42217920201311363453387/参数属性hbase.master.startup.retainassign master : 启动时的region分配算法选择,默认是即根据region在meta表中是归属那个RS,还是分配到
2014-03-16 21:19:04 4115
转载 HBase负载均衡算法
转载自:1.概要0.92版本后HBase的均衡算法可以通过实现了LoadBalancer接口的hbase.master.loadbalancer.class来自定义。2.负载均衡实行条件负载均衡以特定时间间隔(hbase.balancer.period 默认是5分钟)执行。当遇到如下场景时候不进行负载均衡:1.均衡负载开关balanceSwitch关
2014-03-16 20:09:07 1362
转载 HBase中如何开发LoadBalance插件
转载自:http://jishu.zol.com.cn/4896.htmlHBase 中的LoadBalancer策略控制了如何在集群启动时Assign所有用户Region到各个RegionServer上,以及如何定期检查Region分布情况并重新调整Region位置的。这些工作在0.92之前的版本中都是在HBase Master内核中实现的,开发人员如果希望扩展自己的LoadBala
2014-03-14 14:28:25 709
转载 在Word 2007中为标题样式添加自动编号功能
转载自:http://blog.csdn.net/joneykk/article/details/7081589摘要:本文可以帮助你在Office 2007中为Word标题样式添加和设置自动编号功能。正文:近日因工作需要,需要编制一份Word文档,并需要为标题提供编号,而系统默认的标题样式并没有自动编号的功能,系统默认的标题样式效果如下图:
2014-03-12 16:42:08 1501
转载 手动move region做load balance
转载自:http://hbase.iteye.com/blog/1392030由于自动load balance的时候移动了region,会导致客户端因为连接不上原有的region而报错。业务方因此会不愿意接受。在我们的集群中,关闭了自动的load balance,而改在业务低谷手动做。好处就是尽量减少了客户端的报错。 办法 1. 通过监控观察到reque
2014-03-11 20:58:58 3393
转载 LeetCode题目:Unique Binary Search Trees,一维动态规划
转载自:http://blog.unieagle.net/2012/11/01/leetcode%E9%A2%98%E7%9B%AE%EF%BC%9Aunique-binary-search-trees%EF%BC%8C%E4%B8%80%E7%BB%B4%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/用一维动态规划解。Sigma(左边的子树可能状态 * 右边
2014-03-11 11:56:32 585
转载 java文件读写操作大全
源地址:http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffe
2014-03-06 17:08:04 485
原创 linux下编译及调试java版hbase相关程序
编译:javac -classpath /usr/lib/hbase/hbase.jar:/usr/lib/hadoop/hadoop-common.jar HBaseOperation.java运行:java -classpath /usr/lib/hadoop/hadoop-common.jar:/usr/lib/hbase/lib/commons-logging-1.1.
2014-03-06 11:19:02 1856
hbase开发依赖包
2014-07-16
Thrift:可扩展的跨语言服务实现
2013-09-13
mapreduce overview
2012-06-25
Hadoop权威指南(英文原版)
2012-04-06
openstack源码分析之环境搭建
2011-11-24
Python基础教程
2011-09-13
星图与调制方式的识别
2010-09-17
Flex控件API实例帮助文档
2010-04-08
flex+cairngorm+Sqlite
2010-03-26
《精通Flex 3.0--基于ActionScript 3.0实现》 源码
2009-12-22
flex+AS制作登录验证码
2009-12-10
cairngorm简单教程.doc
2009-11-24
一种基于贪心EM算法学习GMM的聚类算法.pdf
2009-11-16
数据挖掘经典算法.rar
2009-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人