摘要: 同步解决了线程中数据存取不一致的问题,而Object类中的等待与唤醒方法解决了重复存取的问题以下的生产者消费者Java源代码例子,很好的说明了这一点。其中包括Info类、Producter类、Consumer类、Test类。 Info类如下: 1 package per.producterconsu... 阅读全文
posted @ 2014-07-02 15:20 方圆自如 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1. mapper任务一般执行 输入格式解析、投影(选择相关的字段)、过滤(过滤掉无关记录)。reducer任务一般2. 对于map任务和ruduce任务,tasktracker有固定数量的任务槽。3. 分片(split)的大小一般就是文件块大小。map任务的数量取决于文件大小和块大小,不用刻意去设... 阅读全文
posted @ 2014-07-16 17:48 方圆自如 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 刚开始接触storm,在安装配置好本地模式的storm-0.8.1后,想在其上运行一个topology应用实例。 于是,计划在eclipse上尝试简单例子,然后打成jar包。但是,在网上找了好多例子,导入eclipse之后,尝试了两天,都有错误。(包括storm-starter-master、wordcount、实时随机输出一字符串) 我想应该不是这些代码本身的问题吧,是不是版本什么的不一致啊?是我eclipse项目中导入的storm jar包版本不对呢?因为版本不同,storm jar包内容(类或者方法)都有可能不同。所以我认为,许多“只贴代码,而不说明storm版本”的网页,对初学者价.. 阅读全文
posted @ 2013-08-22 09:13 方圆自如 阅读(1574) 评论(0) 推荐(0) 编辑