- 博客(8)
- 资源 (55)
- 收藏
- 关注
原创 第一个ZooKeeper客户端程序
我们可以采用新建一个工程,然后导入ZooKeeper.3.4.7.jar包,接着编写独立的JAVA程序的方式来实现演示工作,如果采用这种方式,需要javac –cp命令编译java文件,并使用java –cp命令运行编译后的文件。这里不采用这种方式,而是采用ZooKeeper自带的源代码程序,新创建一个test文件夹,如图所示。图1-3 ZooKeeper程序目录图新建了test文件夹,位于“or
2017-09-30 16:35:58 771
原创 大话性能优化
2011年1月,新加坡飞往杭州的航班。飞行持续时间很长,大约6个小时,坐在四周的人很快熟悉了,互相攀谈起来。有一位小姑娘,十六七岁的模样,长得很漂亮,默默地坐在座位上。热心的阿姨和她攀谈,问起她的情况,她带着疲倦自我介绍起来,“我在新加坡念初三,那所学校一点都不好,我在成都是最好的初中毕业的,也考上了成都最好的高中,但是,我的父母,他们一定要我来新加坡复读初三,让我考新加坡的高中,我一点都不喜欢这
2017-09-26 18:49:46 656
原创 G1 GC日志分析
使用UseG1GC这个选项显示地要求JDK7或者JDK8对应的JVM采用G1 GC,据说JDK9开始默认GC会变更为G1 GC(现在是ParallelGC),但一切皆有可能。我们使用VM参数-XX:+PrintGCDetails-verbose:gc -Xloggc:gc.log -XX:+UseG1GC,日志输出如清单3-12所示。代码清单3-12 -XX:+UseG1GC运行输出Java Ho
2017-09-20 20:04:38 8450 1
原创 性格分析工具
DISC个性特征理论1928年,威廉.马其顿博士出版了《正常人的情绪》一书,书中提出DISC个性特性理论。他认为人类行为是个体自身的反应(主动或被动)以及其对环境的认知(友好与敌对)相互作用的结果,以这两方面的基本轴,可以区分个体与环境互动的四种典型模式,每一个个体或多或少会呈现4种不同的模式:l 支配型(Dominance):在敌对的环境中保持主动的态度和反应;l 影响力(Influence):
2017-09-18 17:44:30 2537
原创 G1的垃圾回收概念
通过市场的力量,不断淘汰旧的行业,把有限的资源让给那些竞争力更强、利润率更高的企业。类似地,硅谷也在不断淘汰过时的人员,从全世界吸收新鲜血液。经过半个多世纪的发展,在硅谷地区便形成只有卓越才能生存的文化。本着这样的理念,GC承担了淘汰垃圾、保存优良资产的任务。G1 GC在回收暂停阶段会回收最大量的堆内区间(Region),这是它的设计目标,通过回收区间达到回收垃圾的目的。这里只有一个例外情况,这个
2017-09-15 15:52:15 694
原创 HDFS中NameNode 单点失败的改进案例介绍
在Hadoop的使用中,NameNode的单点失败问题一直困扰着框架的使用者。这一节我们提出了一种利用ZooKeeper对NameNode进行冗余备份协同工作方案,避免了NameNode单点失败造成的服务不可用与文件丢失问题。NameNode是整个HDFS的核心,HDFS所有的操作均需由NameNode参与,并且NameNode负责维护整个分布式文件系统中所有文件的元信息以及目录信息。如果Name
2017-09-11 15:27:34 1080
原创 如何启动ZooKeeper(下)
(3). Module3 分布式模式由于ZooKeeper单机模式不支持单点失败保护,所以不推荐在生产环境下使用。ZooKeeper有另外一种支持多台机器的模式,即真正的分布式模式,这多台包含在一个应用体内的集群机器被称为quorum,这些机器最小配置为3台,最佳配置为5台,其中包含1台Leader(领导者)机器,由5台机器内部选举产生,另外4台机器就立即成为Follower(跟随者)机器,一旦L
2017-09-06 18:24:45 595
原创 如何启动ZooKeeper(中)
(2). Module2 伪分布式模式上面演示了如何启动单机模式,现在我们来演示设置伪分布式模式。我们可以在一台机器上创建模拟的ZooKeeper集群服务,假如我们需要3个节点,需要创建3个cfg文件,分别命名为zoo1.cfg,zoo2.cfg,zoo3.cfg,此外我们还需要创建3个不同的数据文件夹,分别是zoo1,zoo2和zoo3,目录位于/var/lib/zookeeper,如1-16、
2017-09-01 19:57:58 917
java foundattions introduction to programmer
2012-07-12
Beginning.iPhone.3.Development,Exploring.the.iPhone.SDK
2013-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人