
大数据
文章平均质量分 77
BrightNi
这个作者很懒,什么都没留下…
展开
-
Akka学习笔记(4)
开始使用akkaAkka需求使用akka需要你在机器上安装java1.6或者更高的版本。使用akka指南以及示例最好的学习akka的方法就是下载Typesafe Activator并且尝试一下akka的实例项目。下载有几种方式来下载akka。你可以以typesafe平台的一部分的方式来下载它。你也可以下载带有微核的全部的发翻译 2015-01-27 15:40:24 · 1287 阅读 · 0 评论 -
Hive Setting调优
压缩a. set hive.exec.compress.intermediate=true;set mapred.map.output.compression.codec=org.apache.hadoop.io.compress.SnappyCodec;解释:如果集群具有很好的CPU性能,但是网络带宽有限,这两个属性可以加速中间结果的交换。(如果集群具有很高的网络io延迟,那原创 2014-12-26 08:55:46 · 6932 阅读 · 0 评论 -
Akka学习笔记(3)
通过一天的编码实验,我发现Akka的运行机制是这样的:Akka运行时有一个默认的Dispatcher,该dispatcher定义了Akka 的actor所依靠的多线程服务。因为Akka的一个actor其实是在线程中运行的,如果按照默认的dispatcher配置,最多在线程池中只会有CPU Core * Factor个线程存在,如果你的程序中启动了超过这么多的Actor数量,那么, 由于同一个线原创 2015-01-19 16:25:48 · 1009 阅读 · 0 评论 -
Akka学习笔记(2)
为什么使用Akka?Akka平台提供什么具有竞争力的特色?Akka提供可扩展的、实时的、事务处理。Akka是一个统一的运行时编程模型:并发分布式容错只需要学习并管理一件事,具有很高的衔接和连贯的语义。Akka是一个非常具有可扩展性的软件,不仅在性能上,而且在使用Akka的软件数量上。Akka的核心,akka-actor,非常小翻译 2015-01-06 11:28:41 · 686 阅读 · 0 评论 -
akka学习笔记(1)
什么是akka?可扩展的实时的会话处理我们相信编写正确的具有并发、容错以及可扩展特性的应用程序是非常困难的。大多数时候是因为我们使用了错误的工具和抽象的错误层次。Akka正是为了改变这一现状而诞生的。使用Actor模型,我们提升了抽象的层次,并且提供了一个更好的平台来构建正确的、并发的、以及可扩展的应用程序。为了容错,我们采用了电信行业已经使用的,用来构建具有自我恢复的应用程序、永翻译 2015-01-06 09:41:16 · 726 阅读 · 0 评论