上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 40 下一页
摘要: 大数据的浪潮风靡全球的时候,Spark火了。在国外 Yahoo!、Twitter、Intel、Amazon、Cloudera 等公司率先应用并推广 Spark 技术,在国内阿里巴巴、百度、淘宝、腾讯、网易、星环等公司敢为人先,并乐于分享。在随后的发展中,IBM、Hortonworks、微策略等公司纷 阅读全文
posted @ 2017-04-18 18:26 DarrenChan陈驰 阅读(1019) 评论(0) 推荐(0)
摘要: 写在前面 身为数据极客,在2017年应该能感觉很幸福。 去年,我们曾经问过大家“大数据还是个值得关注的大事吗?”,并注意到由于大数据更像是一种“系统化工程”,因此在企业的接受速度方面要落后于整个业界的炒作。大数据技术用了多年时间进行演化,才从一种看起来很酷的新技术变成企业在生产环境中实际部署的核心企 阅读全文
posted @ 2017-04-16 10:53 DarrenChan陈驰 阅读(291) 评论(0) 推荐(0)
摘要: 以下内容转自:http://blog.csdn.net/allen_zhao_2012/article/details/8056665 回调函数,第一次见是在Java编程思想中,以及后来的观察者模式也应用了回调函数的思想。但是一直都没有重视,终于在一次面试的时候吃亏了,越来越理解为什么很多人说Jav 阅读全文
posted @ 2017-04-13 23:23 DarrenChan陈驰 阅读(3133) 评论(0) 推荐(0)
摘要: CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上 阅读全文
posted @ 2017-04-13 12:14 DarrenChan陈驰 阅读(345) 评论(0) 推荐(0)
摘要: 这里的实战主要是用Java API对Zookeeper进行相应的操作,来实现我们的业务需求。首先简单地测试一下Zookeeper节点的增删改查操作,然后测试两个例子,分别是分布式应用HA以及分布式锁。 1. 增删改查的测试demo 首先,我们建立一个工程,导入相应的jar包依赖,如下: 然后,我们开 阅读全文
posted @ 2017-04-13 12:03 DarrenChan陈驰 阅读(1057) 评论(0) 推荐(0)
摘要: 1. Zookeeper的特性 1.Zookeeper:一个leader,多个follower组成的集群。 2.全局数据一致:每个server保存一份相同的数据副本,client无论连接到哪个server,数据都是一致的。 3.分布式读写,更新请求转发,由leader实施。 4.更新请求顺序进行,来 阅读全文
posted @ 2017-04-13 11:45 DarrenChan陈驰 阅读(1204) 评论(0) 推荐(0)
摘要: Zookeeper虽然在配置文件中并没有指定master和slave,但是,zookeeper工作时,是有一个节点为leader,其他则为follower。leader是通过内部的选举机制临时产生的。 选举机制大致可以分为以下两种: 1. 全新集群的选举机制 以一个简单的例子来说明整个选举的过程。 阅读全文
posted @ 2017-04-12 20:46 DarrenChan陈驰 阅读(1684) 评论(0) 推荐(1)
摘要: Linux 中经常使用到一个命令,如 make && make install,这里也可以使用 make ; make install,那么在 Linux 中执行命令 ; 和 && 有何区别? 同时执行多条命令,我们通过多重命令方式进行处理。多命令执行包括';'和'&&'命令,这样shell就可以一 阅读全文
posted @ 2017-04-11 11:15 DarrenChan陈驰 阅读(1043) 评论(0) 推荐(0)
摘要: 从一项颠覆性的技术成果转化并衍生出一整套社区体系,Docker在发展速度上打破了一个又一个历史纪录。然而,Docker项目在采纳与普及方面表现出惊人态势的同时,也给我们带来了一系列疑问与困惑。 在今天的文章中,我希望将注意力集中在朋友们最为关注的评论议题身上。随着Docker项目在人气方面的持续飙升 阅读全文
posted @ 2017-04-11 08:54 DarrenChan陈驰 阅读(807) 评论(0) 推荐(0)
摘要: 在实际项目中,我们经常用到需要自动化部署软件的情况,这种情况下,我们就不能人为地在命令行下敲击命令了,一切都需要通过shell脚本自动化完成。所谓自动化完成,其实也就是通过写shell程序,模拟人为敲击linux指令,这样一来,所有的指令一气呵成,方便自动化部署。 我们以一个简单的例子进行说明: 需 阅读全文
posted @ 2017-04-10 01:17 DarrenChan陈驰 阅读(2687) 评论(1) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 40 下一页