HBase(0.89.20100726)
duming115
喜欢编程,也喜欢看一些编程的书
展开
-
HBase(0.89.20100726) 关于RowLock
看了http://blog.csdn.net/TREND_CDC_SPN/archive/2010/05/04/5557626.aspx 这篇文章后才较仔细的看了下HBase的RowLock这一块,非常感谢趋势科技中国研发中心的热心者. HBase(0.89.20100726)中的RowLock使用及实现 HBase只实现了基于row-key的锁机制。1.客户端代码 Ro...2010-09-26 17:40:53 · 94 阅读 · 0 评论 -
HBase 源代码 客户端RPC实现
HBase 以客户端角色来调用服务器端的RPC实现HBase 以客户端角色来调用服务器端的RPC实现1. HBase的客户端RPC实际上是在Hadoop客户端RPC做的修改,具体的类为: HBase org.apache.hadoop.hbase.ipc.HBaseRPC Hadoop org.apache.hadoop.ipc.RPC 2. 大致流程 ...原创 2010-09-27 13:09:01 · 171 阅读 · 0 评论 -
HMaster -- ServerManager
HMaster -- ServerManager1. 在HMaster的构造方法中创建.2. 作用 a. serversToServerInfo -- ConcurrentHashMap(),保存RegionServer的信息,server names to server info, b. deadServers -- Collections.synchronizedS...2010-09-30 15:58:15 · 203 阅读 · 0 评论 -
HBase的RPC服务器端--HBaseServer
1. HBaseServer创建后有几个重要的角色. 1.1 Listener deamon线程,负责接收HMaster,HRegionServer,HBase Client的http请求. 1.2 Responder demon线程,负责将处理完的请求,发送回调用者. 1.3 Connection listener接收到的每个Socket请求都会创建一个Connection 实...原创 2010-10-14 18:04:57 · 350 阅读 · 0 评论 -
HBase配置选项--HRegionServer
1. dfs.block.size hadoop分区块的大小,应该大于HFile文件和HLog文件的大小.3. HRegion.blockingMemStoreSize ,MemStore中阻塞的threshold,=HRegion.memstoreFlushSize * conf.getLong("hbase.hregion.memstore.block.multiplier", 2);...2010-10-19 17:00:14 · 541 阅读 · 0 评论 -
HBase 在Hadoop中的目录结构及文件内容(待补充)
1. HBase根目录以下以"/hbase"作为默认目录 由hbase-default.xml中的"hbase.rootdir"定义,在hadoop中保存的推荐目录为hdfs://namenode:9000/hbase2. HBase root 目录 ,用户表目录例如KeySpace1表下的Standard1 column family,+ 表示未打开的目录,- 表示已经打开的目录,文...2010-10-19 17:02:52 · 369 阅读 · 0 评论 -
HBase 命令
2011.11.03 1. HBase 命令的调用类org.apache.hadoop.hbase.mapreduce.Driverhadoop jar hbase-0.90.3-cdh3u1.jar completebulkload /99bec08188cd8083d51d952d81012139 history_cn_lzo 在表不存在是会根据hfile的start key来创建表...原创 2011-11-03 18:13:20 · 115 阅读 · 0 评论