自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

AZ-900.185Q.pdf

Microsoft AZ-900认证,中文题集

2021-05-21

hbase开发依赖包

HBase开发常用依赖包,内容包括:com.google.guava_1.6.0.jar com.google.protobuf-2.4.0.jar slf4j-nop-1.7.6.jar

2014-07-16

Thrift:Œ可扩展的跨语言服务实现

Thrift是一款跨语言平台的信息通信工具,具有良好的可扩展性,自身提供了强大的数据序列化及反序列化方法。本文主要描述了其IDL语法,和常用的Thrift方法。

2013-09-13

hadoop on demand安装指南

本文简要介绍了如何在既有hadoop集群上安装hadoop on demand,以及运行hod过程中可能遇见的问题及可能的解决方案

2012-09-07

java编写的java简易编辑器

这是一个java编写的java编辑器,可以编辑、编译、运行一些简单的java程序。

2012-06-28

mapreduce overview

MapReduce是由Google公司发明,近些年新兴的分布式计算模 型。作为Google公司的核心技术,MapReduce在处理T级别以上巨量 数据的业务上有着明显的优势。本文从分布式计算的历史背景开 始,论述了MapReduce的灵感源泉及基本原理。

2012-06-25

Hadoop权威指南(英文原版)

Hadoop got its start in Nutch. A few of us were attempting to build an open source web search engine and having trouble managing computations running on even a handful of computers. Once Google published its GFS and MapReduce papers, the route became clear. They’d devised systems to solve precisely the problems we were having with Nutch. So we started, two of us, half-time, to try to recreate these systems as a part of Nutch.

2012-04-06

xml教程详解

XML 应用亍 web 开发的许多方面,常用亍简化数据的存储和共享。

2011-11-28

openstack源码分析之环境搭建

由于OpenStack Nova是python语言进行开发的,而eclipse是很好用的开发工具,所以特此献上ubuntu上搭建eclipse+pydev插件形式开发环境的方法,以便大家能够更加方便的对源码进行分析。

2011-11-24

Python基础教程

Python(KK 英语发音:/'pa θɑn/, DJ 英语发音:/ paiθ n/)是一种面向对象、直译式计算机程序设计语言,创始人为Guido van Rossum。这种语言的语法简捷而清晰,并且具有丰富和强大的类库。python常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。

2011-09-13

算法导论英文版课后习题答案

算法导论是一本十分经典的用于学习和研究算的书籍,该书中涵盖了大量的课后习题,此资源则是对其课后系的较为详细的解答,希望对有需要的朋友们能够有所帮助

2010-10-21

星图与调制方式的识别

针对现有数字调制方式识别类型有限的问题,提出一种基于星座图的分类算法。算法首先利用盲均衡技术克服信道的多径效应与系统问步误差,再对信号减法聚类,提取聚类中心与理想星座图模型进行匹配,从而实现MAsK、MPsK、MOAM等调制方式的识别。仿真证明:星座图是一个稳定的、强健的识别标志。

2010-09-17

FLEX+SERVLET实现多文件上传

flex+servlet实现多文件上传的web工程实例

2010-04-20

Flex控件API实例帮助文档

Macromedia Flex 是一个用来创建丰富信息的互联网应用程序的服务器组件。Flex内置的界面可以由Macromeida Flash播放器显示在客户端系统上。

2010-04-08

flex+cairngorm+Sqlite

教您如何在Flex Builder 3开发平台上,开发一个基于Cairngorm框架的Flex应用程程序。该应用程序中的数据来自于本地数据库SqLite。

2010-03-26

《精通Flex 3.0--基于ActionScript 3.0实现》 源码

Flex技术是目前最流行的RIA开发技术之一。本书由浅入深,循序渐进地指导读者如何使用Flex开发RIA应用。全书共18章,分5篇,主要内容包括认识Flex、开发环境配置和Flex Builder安装、ActionScript基本语法、Flex基本类库、Flex组件的使用、Flex动画与样式、Flex与ASP.NET通信、Flex与PHP通信、Flex与J2EE的通信、Flex与LCDS的通信、AIR的开发和Flex与Ajax通信等。为了便于读者学习,本书最后两章分别给出小型应用实例和基于RIA的BBS的实例。

2009-12-22

flex+AS制作登录验证码

该文件包中包含一个可运行的flex工程,感兴趣的朋友可直接将其导入flexBuilder3中运行一下,来看看它的效果。它是一个包含有flex+AS制作的验证码的登陆界面。

2009-12-10

cairngorm简单教程.doc

cairngorm框架是是为方便FLEX开发企业级应用而开发的一个微架构。该文档中包含了一个有关于这个框架的简单实例,并附有界面截图以及程序说明。

2009-11-24

一种基于贪心EM算法学习GMM的聚类算法.pdf

传统的聚类算法如k - m eans算法需要一些先验知识来确定初始参数,初始参数的选择通常会对聚类结果生产很大的 影响。提出一种新的基于模型的聚类算法,通过优化给定的数据和数学模型之间的适应性发现数据对模型的最好匹配。

2009-11-16

数据挖掘经典算法.rar

提出了一种新的聚类算法pmm, 使用概率分析和密度直方图法确定密度阂值, 应用多密度阀值对数据空间进行滤波以消除不相关数据的干扰, 使用数学形态学理论发现聚簇, 提高了聚类的准确性, 按照聚类的特汽实现了相关形态学操作的快速算法, 提高了运算效率实验表明pmm的计算复杂度与数据量呈线性关系, 能够发现任意形状的聚类簇, 对噪声不敏感, 并能区分密度不同的聚类簇

2009-11-13

96-97年考研英语试题.doc

1996年-1997年考研英语试题及详解

2009-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除