- 博客(5)
- 收藏
- 关注
原创 Zookeeper实现分布式锁
上篇文章中介绍了zookeeper的大致使用,但是可能读者还是会比较晕,zookeeper究竟可以用来干什么,现在有这样一个场景,在一个集群中,会定时向数据库写数据,但是并不希望集群中的每个机器都往数据库中写数据,这时候,需要一个第三方的协调工具来控制,这也正是我们所说的zookeeper的分布式协调功能,我们可以用zookeeper来实现一个分布式锁 具体的实现思路是这样的...
2018-12-25 00:09:20
137
原创 Zookeeper介绍
1.Zookeeper概念简介Zookeeper是一个分布式协调服务;就是为用户的分布式应用程序提供协调服务,你可以通过下面三点来理解zookeeper 第一次接触zookeeper可能确实会比较难以理解,因为这个需要配合分布式场景来深入理解它存在的价值 A、zookeeper是为别的分布式程序服务的 B、Zookeeper本身就是一个分布式程序(只要有半数以上节点存活,zk就能正常服务)...
2018-12-25 00:01:57
146
原创 Hadoop入门--集群搭建
1.集群简介HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起HDFS集群:负责海量数据的存储,集群中的角色主要有 NameNode / DataNodeYARN集群:负责海量数据运算时的资源调度,集群中的角色主要有 ResourceManager /NodeManager(那mapreduce是什么呢?它其实是一个应用程序开发包)本集...
2018-11-29 23:24:28
163
原创 JAVA线程同步机制
1.synchronized使用方式介绍 java中用synchronized关键字来进行线程的同步操作,具体格式如下: 加同步格式: synchronized( 需要一个任意的对象(锁) ){ 代码块中放操作共享数据的代码。 }示例代码:public class MySynchronized { public static void main(String[] args)...
2018-11-21 23:26:54
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅