上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页
摘要: 文中包含的几个部分的图片无法显示,可以到:http://note.youdao.com/share/?id=3651565d31662d82cd6e2d5abbd99749&type=note查看全文,文中的各个部分都给出了引用链接,也可以直接查看目录: 1、分布式服务框架 Zookeeper -- 管理分布式环境中的数据2、简单的例子3、ZooKeeper的实现机理4、ZooKeeper的应用领域http://blog.csdn.net/y_xianjun/article/details/8190500 5、ZooKeeper分布式锁 6、ZooKeeper一致性协议-Zab 7、Z 阅读全文
posted @ 2013-06-14 22:30 lpshou 阅读(11347) 评论(0) 推荐(1) 编辑
摘要: 目录:1、运维管理2、淘宝的关于zookeeper的多篇文章:link:http://nileader.blog.51cto.com/1381108/1068033zookeeper 运维管理(转)link:http://blog.163.com/bdweizhong@yeah/blog/static/963698182012928114335375/2012-10-28 11:43:35|分类:zookeeper|字号订阅学习借鉴1.部署本章节主要讲述如何部署ZooKeeper,包括以下三部分的内容:1. 系统环境2. 集群模式的配置3. 单机模式的配置系统环境和集群模式配置这两节内容大体讲 阅读全文
posted @ 2013-06-14 22:25 lpshou 阅读(24413) 评论(1) 推荐(1) 编辑
摘要: 基于混合云存储系统的电影推荐引擎推荐算法部分是Mahout下的Taste实现的,数据集采用GroupLens 的数据集合,将这些数据集转换到mysql数据库中其中Taste:http://mahout.apache.org/GroupLens数据集:http://www.grouplens.org/node/12应用服务器后台数据库采用mysql电影存储刚开始在数据中心(ceph搭建的分布式文件系统)后来移植到实验室做的混合云存储系统上采用java语言,javascript、jquery等服务器是Apache Tomcat电影是我从学校hudbt上下载的,数据量不大,有100部电影左右,电影的 阅读全文
posted @ 2013-06-14 22:17 lpshou 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 目录: 1、工作原理概述 2、Fast Leader选举算法(领导者选举) 3、Leader与Follower同步数据(原子广播)1、工作原理概述link:http://www.codedump.info/?p=207zookeeper3.3.3源码分析(一)工作原理概述阅读时参考的版本是3.3.3.简单的说一下zookeeper工作的过程,如果对这个过程还不太清楚,或者说对它如何使用等不太清楚的,可以参考一下其他的文章,比如这篇,这一系列的文章将不讲解它如何使用(实际上我也没有在具体项目中使用过,只是简单的配置运行起来大概晓得如何工作而已).zookeeper有两种工作的模式,一种是单机.. 阅读全文
posted @ 2013-06-14 21:06 lpshou 阅读(14941) 评论(1) 推荐(2) 编辑
摘要: 转自:详解C中volatile关键字 volatile提醒编译器它后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现不一致的现象。下面举例说明。在DSP开发中,经常需要等待某个事件的触发,所以经常会写出这样的程序:short flag;void test(){do1();while(flag==0);do2();} 这段程序等待内存变量flag的值变为1(怀疑此处是0,有点疑问,)之后才运行do2()。.. 阅读全文
posted @ 2013-06-14 16:46 lpshou 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 转自:C/C++中extern关键字详解1基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。 也就是说extern有两个作用,第一个,当它与"C"一起连用时,如: extern "C" void fun(int a, int b);则告诉编译器在编译fun这个函数名时按着C的规则去翻译相应的函数名而不是C++的,C++的规则在翻译这个函数名时会把fun这个名字变得面目全非,可能是fun@aBc_int_int#%$也可能是别的,这要 阅读全文
posted @ 2013-06-14 16:10 lpshou 阅读(325) 评论(0) 推荐(0) 编辑
摘要: link:http://blog.csdn.net/wangran51/article/details/8843379腾讯猜字游戏分类:Interview2013-04-24 10:2731人阅读评论(0)收藏举报A、B两人玩猜字游戏,游戏规则如下:A选定一个 [1,100]之间的数字背对B写在纸上,然后让B开始猜;如果B猜的偏小,A会提示B这次猜的偏小;一旦B某次猜的偏大,A就不再提示,此次之后B猜的偏小A也不会再提示,只回答猜对与否。请问:B至少要猜( )次才能保证猜对?在这种策略下,B第一次猜测的数字是( )。首先阅读题目,一个很重要的信息点就是: 一旦B某次猜的偏大,A就不再提示,此次 阅读全文
posted @ 2013-05-04 18:09 lpshou 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 三台机器:192.168.0.187 master192.168.0.151 son-1192.168.0.152 son-3步骤:1)每台机器都添加名字为hadoop的系统用户;编辑/etc/hosts,2)安装jdk,在/etc/profile包含路径3)安装ssh,实现每台机器之间无密码访问:参考:http://wenku.baidu.com/view/982a34ea5ef7ba0d4a733bba.html4)对master配置conf/masters 和conf/slaves文件 参考:http://blog.chinaunix.net/uid-23916356-id-325457 阅读全文
posted @ 2013-03-12 19:51 lpshou 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 软件出现下面的问题:解决方法:直接用export命令:#export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin 阅读全文
posted @ 2013-03-06 21:53 lpshou 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1,静态库1)命名规则在linux下,库文件一般放在/usr/lib和/lib下,静态库的名字一般为libxxxx.a,其中xxxx是该lib的名称动态库的名字一般为libxxxx.so.major.minor,xxxx是该lib的名称,major是主版本号,minor是副版本2)使用举例:编写库文件static_lib.c,头文件static_lib.h 主文件main.cint add(int a, int b){ return a+b; }编译 gcc -c static_lib.c,生成static_lib.o生成静态库文件:ar rcs libfirst.a static_lib.o 阅读全文
posted @ 2013-03-04 10:05 lpshou 阅读(179) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页