上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 不变模式的定义 一个对象在创建之后就不再变化,就是所谓的不变模式(Immutable Pattern); 一般来讲,一个对象要么就是可变对象(Mutable Object),要么就是不变模式(Immutable Object); 不变模式的结构 不变模式可增强对象的强壮性。不变模式允许多个对象共享某个对象,降低了对该对象进行并发访问(Concurrent Access)时的同步化开销。如果需... 阅读全文
posted @ 2016-03-29 14:24 Daem0n 阅读(1087) 评论(0) 推荐(0) 编辑
摘要: Curator框架提供了一套高级的API, 简化了ZooKeeper的操作。 它增加了很多使用ZooKeeper开发的特性,可以处理ZooKeeper集群复杂的连接管理和重试机制。 这些特性包括: 自动化的连接管理: 重新建立到ZooKeeper的连接和重试机制存在一些潜在的错误case。 Cura 阅读全文
posted @ 2015-05-13 09:59 Daem0n 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 使用get命令获取指定节点的数据时, 同时也将返回该节点的状态信息, 称为Stat. 其包含如下字段: czxid. 节点创建时的zxid. mzxid. 节点最新一次更新发生时的zxid. ctime. 节点创建时的时间戳. mtime. 节点最新一次更新发生时的时间戳. dataVersion. 阅读全文
posted @ 2015-05-12 16:38 Daem0n 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 方法简介: 部分内容参考自: http://www.cnblogs.com/ggjucheng/p/3370359.html http://jm-blog.aliapp.com/?p=947 阅读全文
posted @ 2015-05-12 16:15 Daem0n 阅读(3102) 评论(0) 推荐(0) 编辑
摘要: bin/zkCli.sh -server 127.0.0.1:2181 ls / create /zk_test my_data get /zk_test set /zk_test admln delete /zk_test addauth digest admln:admln 阅读全文
posted @ 2015-05-08 11:32 Daem0n 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Storm最常用的消息源就是Kafka,在对接的时候大多需要使用KafkaSpout; 在网上大概有两种KafkaSpout,一种是只有几十行,一种却有一大啪啦类文件。 在kafka中,同一个partition中的消息只能被同一个组的一个consumer消费,不能并发,所以kafka的并发说的是多p 阅读全文
posted @ 2015-05-07 10:14 Daem0n 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: 从图可以看出来:topology>supervisor>worker>excutor>task; 也就是说一个topology可以运行在多个supervisor上,一个supervisor可以运行多个worker(进程),一个worker里面可以有多个excutor(线程),一个excutor可以运 阅读全文
posted @ 2015-05-06 11:53 Daem0n 阅读(237) 评论(0) 推荐(0) 编辑
摘要: http://flume.apache.org/FlumeDeveloperGuide.html#sink 看了 还是比较好上手的,简单翻译一下 sink的作用是从 Channel 提取 Event 然后传给流中的下一个 Flume Agent或者把它们存储在外部的仓库中。在Flume的配置文件中, 阅读全文
posted @ 2015-04-30 11:54 Daem0n 阅读(800) 评论(0) 推荐(0) 编辑
摘要: 1.停止所有MR任务 2.检查HDFS 3.重启HDFS,重复第2步,检查HDFS 4.备份namenode数据 在本地磁盘备份重要的数据 5.停止HDFS 6.重新安装新版本hadoop,备份原来的配置文件,修改新版本的配置文件7.升级HDFS 8.监控升级 9.使用第2步中的命令,检查升级过后的 阅读全文
posted @ 2015-04-26 23:15 Daem0n 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 在kafka的优化过程中,不断的调节配置文件中的参数,但是有时候会遇到java.lang.NumberFormatException这样的错误 比如socket.receive.buffer.bytes、socket.send.buffer.bytes等这样的参数,如果想设置成5G,是很难的,就会报 阅读全文
posted @ 2015-04-23 16:58 Daem0n 阅读(872) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页