Tuning Akka for more connections
This commit is contained in:
parent
25fd684b89
commit
b7ad291ac5
|
@ -31,6 +31,7 @@ object AkkaUtils {
|
|||
akka.remote.netty.hostname = "%s"
|
||||
akka.remote.netty.port = %d
|
||||
akka.remote.netty.connection-timeout = 1s
|
||||
akka.remote.netty.execution-pool-size = 10
|
||||
""".format(host, port))
|
||||
|
||||
val actorSystem = ActorSystem("spark", akkaConf, getClass.getClassLoader)
|
||||
|
|
|
@ -62,10 +62,10 @@ object WordCount2_ExtraFunctions {
|
|||
object WordCount2 {
|
||||
|
||||
def warmup(sc: SparkContext) {
|
||||
(0 until 10).foreach {i =>
|
||||
sc.parallelize(1 to 20000000, 1000)
|
||||
(0 until 3).foreach {i =>
|
||||
sc.parallelize(1 to 20000000, 500)
|
||||
.map(x => (x % 337, x % 1331))
|
||||
.reduceByKey(_ + _)
|
||||
.reduceByKey(_ + _, 100)
|
||||
.count()
|
||||
}
|
||||
}
|
||||
|
@ -84,11 +84,11 @@ object WordCount2 {
|
|||
val ssc = new StreamingContext(master, "WordCount2")
|
||||
ssc.setBatchDuration(batchDuration)
|
||||
|
||||
//warmup(ssc.sc)
|
||||
warmup(ssc.sc)
|
||||
|
||||
val data = ssc.sc.textFile(file, mapTasks.toInt).persist(
|
||||
new StorageLevel(false, true, false, 3)) // Memory only, serialized, 3 replicas
|
||||
println("Data count: " + data.count())
|
||||
println("Data count: " + data.map(x => if (x == "") 1 else x.split(" ").size / x.split(" ").size).count())
|
||||
println("Data count: " + data.count())
|
||||
println("Data count: " + data.count())
|
||||
|
||||
|
|
Loading…
Reference in a new issue