簡體   English   中英

Spark會支持Clojure嗎?

[英]will Spark support Clojure?

我即將開始學習函數式編程,Clojure最吸引我,我喜歡它的社區,語法和不可變數據結構的概念。 我也對富有數據Numenta的生物啟發ML 感興趣 但是,我最擔心的是Spark還沒有支持它,而且Spark搖滾! 有一個Flambo Flambo Clojure ,但它是一個令人滿意的解決方案嗎?

我的課程和工作是在Scala。 我應該打敗並進入斯卡拉世界還是你認為我應該只關注Clojure?

作為作者或Sparkling (感謝Josh Rosen指出這一點),我可以告訴您,我們在公司使用它進行ETL處理。

這有什么好處:

這是缺少的:

  • 目前不支持Spark Streaming,Spark SQL,Spark Dataframes或Spark ML。 未來可能會出現這種情況,我很樂意接受拉動請求,但目前還不是主要關注點(在撰寫本文時,2015年4月)。

我希望這可以幫助你決定使用Clojure或開始學習Scala。

很難說像Spark這樣的東西不支持Clojure。 詢問是否有好的庫可以使用Clojure中易於使用的項目更有意義。 從谷歌搜索Flambo看起來像一個可行的選擇,在各種clojure會議上,我聽到偶然的談論在幾種情況下使用Spark。

我想說使用Clojure中的spark有相當低的技術風險,因此您可以根據工作環境和項目的其他限制來自由選擇 特別偏向於Clojure,我全心全意地建議至少嘗試一下,看看語言和生態系統的哪些部分適合你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM