摘要: 由于Hadoop的MapReduce和HDFS都有通信的需求,需要对通信的对象进行序列化。Hadoop并没有采用Java的序列化,而是引入了它自己的系统。 org.apache.hadoop.io中定义了大量的可序列化对象,他们都实现了Writable接口。实现了Writable接口的一个典型例子如下: java代码 1 public class MyWritable implements Writable { 2 // Some data 3 private int counter; 4 ... 阅读全文
posted @ 2013-03-31 21:19 94julia 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 下面给出了Hadoop的包的功能分析。PackageDependencestool提供一些命令行工具,如DistCp,archivemapreduceHadoop的Map/Reduce实现filecache提供HDFS文件的本地缓存,用于加快Map/Reduce的数据访问速度fs文件系统的抽象,可以理解为支持多种文件系统实现的统一文件访问接口hdfsHDFS,Hadoop的分布式文件系统实现ipc一个简单的IPC的实现,依赖于io提供的编解码功能参考:http://zhangyu8374.javaeye.com/blog/86306io表示层。将各种数据编码/解码,方便于在网络上传输net.. 阅读全文
posted @ 2013-03-31 21:14 94julia 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Google的核心竞争技术是它的计算平台。Google的大牛们用了下面5篇文章,介绍了它们的计算设施。 GoogleCluster Chubby GFS BigTable MapReduce 很快,Apache上就出现了一个类似的解决方案,目前它们都属于Apache的Hadoop项目,对应的分别是: Chubby-->ZooKeeper GFS-->HDFS BigTable-->HBase MapReduce-->Hadoop 目前,基于类似思想的Open Source项目还很多,如Facebook用于用户分析的Hive。 HDFS作为一个分布式文件... 阅读全文
posted @ 2013-03-31 21:01 94julia 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 打开一个网页,就能编辑多种声音效果,创建独一无二的个性化音乐或铃声。这里推荐7个在线音频编辑器网站,功能强大,各具特色。(1)Aviary Myna Audio Editor推荐指数★★★★☆Myna能轻松制作混音、编辑音轨、音频剪辑、应用音效、录制人声或乐器声音。可以上传声音文件或者从在线音频库搜索声音素材进行编辑,编辑完成的音频可以下载或者在线分享。(2)Makeownringtone推荐指数★★★Makeownringtone支持上传mp3, wma, ogg音频文件,编辑各种专业效果,编辑完成可以下载到电脑,或者生成WAP链接,或者生成和弦铃声。(3)DubStep Studio推荐指 阅读全文
posted @ 2013-03-31 10:12 94julia 阅读(3562) 评论(0) 推荐(0) 编辑
摘要: Audio / Video 是HTML5的重头戏,做Web前端的难免要和音视频文件打交道,浏览器的群雄并立,对于音视频的支持格式相当不统一,通常要为同一份音视频准备3到4种不同的格式,好用的免费的转换软件就是必须必的了。此类免费软件中,国货皆无耻,大家请绕行。我这里推荐的几款是我从Google找到,并且自己用过,还觉得不错的。(1)来自freemake.com的Free Audio Converter和Free Video ConverterFree Audio Converter支持MP3, WMA, WAV, FLAC, AAC, M4A, OGG等30多种音频格式,支持从DVD, H.2 阅读全文
posted @ 2013-03-31 10:10 94julia 阅读(693) 评论(0) 推荐(0) 编辑