关于分布式锁 Redis 与 Zookeeper 的原理,它们如何实现分布式锁?
Redis

关于分布式锁 Redis 与 Zookeeper 的原理,它们如何实现分布式锁?

102 0

首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchronized 关键...

阅读全文
Hbase Region Server异常分析
Hbase

Hbase Region Server异常分析

4637 0

背景介绍3台regionserver,3台zookeeper,master单节点master2未启动,实时处理程序,实时向HBase表写数据,Hbase集群于hdfs、hive、调度系统公用,集群上每天凌晨0点至上午10点跑10小时左右的调度任务。问题现象Regionserver经常出现宕机事件Ma...

阅读全文
Hbase

Hadoop Hbase 问题记录

521 0

Performance为rawlog表,修改data model,使得raw key的设计,对时间部分取模Modtimestamp, TTL_IN_DAYS,并且设置一个巨大的MAX_FILESIZE。固定每个region的范围,防止做split,防止split带来的隐患。 (参考http:blog...

阅读全文
Hbase

Hbase非关系型数据库优化总结

972 0

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于B...

阅读全文
构建高并发高可用的电商平台架构实践方案
Hadoop

构建高并发高可用的电商平台架构实践方案

482 0

从各个角度总结了电商平台中的架构实践,由于时间仓促,定了个初稿,待补充完善,欢迎大家一起交流。一、设计理念1.空间换时间1多级缓存,静态化客户端页面缓存(http header中包含ExpiresCache of Control,last modified304,server不返回body,客户端可...

阅读全文
Hbase

Java 调用 Hbase API 访问接口实现方案

1824 0

HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于B...

阅读全文