使用spark來模擬硬幣正反面概率

object First { 
   def main(args: Array[String]): Unit = {
        val conf = new SparkConf().setAppName("Simple Application").setMaster("local") 
        val sc = new SparkContext(conf) 
        val times = 10000
            sc.parallelize(1 to times, 4).map{index=>(Random.nextBoolean(),1)}.reduceByKey(_+_).foreach(println)  }}

輸出如下

(false,5054)
16/11/02 14:41:40 INFO Executor: Finished task 1.0 in stage 1.0 (TID 4). 1165 bytes result sent to driver
16/11/02 14:41:40 INFO TaskSetManager: Starting task 3.0 in stage 1.0 (TID 5, localhost, partition 3,NODE_LOCAL, 1894 bytes)
16/11/02 14:41:40 INFO Executor: Running task 3.0 in stage 1.0 (TID 5)
16/11/02 14:41:40 INFO TaskSetManager: Finished task 1.0 in stage 1.0 (TID 4) in 53 ms on localhost (1/4)
(true,4946)```
感覺使用函數(shù)式語言開發(fā)是未來
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,825評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,525評論 19 139
  • 為什么總感覺融不進一個集體里,總感覺自己是多余的!
    bf0a661822f7閱讀 370評論 0 0
  • "目錄號: HY-14179 Membrane Transporter/Ion Channel- PPQ-102是...
    莫小楓閱讀 362評論 0 0
  • 18號凌晨廣州的限購令刷遍了在廣州奮斗的非廣州土著的朋友。 兩天前一份來自創(chuàng)業(yè)公司的面試邀請函,讓我“認識”了一個...
    Gabriellaly閱讀 278評論 0 0

友情鏈接更多精彩內(nèi)容