linux python Hadoop支持用python開發(fā)嗎?還有哪些支持python的分布式計算系統(tǒng)框架?
Hadoop支持用python開發(fā)嗎?還有哪些支持python的分布式計算系統(tǒng)框架?Hadoop支持python。我的理解是,任務通過yarn分配到工作節(jié)點,并通過shell調(diào)用。這種方法比原生Mr速
Hadoop支持用python開發(fā)嗎?還有哪些支持python的分布式計算系統(tǒng)框架?
Hadoop支持python。我的理解是,任務通過yarn分配到工作節(jié)點,并通過shell調(diào)用。這種方法比原生Mr速度慢,因此沒有得到廣泛的應用。
Spark應該是Python的友好框架。要說缺點,畢竟是Scala或Java風格的API,這對于Python是不夠的。在使用了panda和numpy之后,我覺得spark的API是比較基本的。
此外,python建議您學習dask和芹菜。Dask基于numpy和panda進行封裝,兼容大多數(shù)NP和PD接口。它還支持分布式和可視化界面??偟膩碚f,這是個不錯的選擇。
作為一個分布式任務調(diào)度框架,cellery并不是專門為ETL設計的,所以它的性能比dask差。但我覺得作為一個生產(chǎn)體系,芹菜比較穩(wěn)定。
java和Python兩門語言,哪個更適合接活單干?
毫無疑問,Java和python仍然非常流行,開發(fā)效率也很高。
如果字幕和讀者有一定的Java和Python代碼編程能力,結(jié)合外包需求和自身能力,可以試試看。
說到Java,我們認為最重要的是Java web,以及許多Java API和庫。Android應用程序之類的。但是,這些東西對程序員理解Java有一定的要求。例如,您可以獨立完成一個基本的Android應用程序或一個Java網(wǎng)站,向其他人證明您的能力。許多私有的單平臺對程序員也有很高的要求。
事實上,從事私人工作的一個主要原因是證明自己的能力,另一個原因是使自己的錢包更充實。如果你認為自己在語言的某些方面很出色,你可以向外界推銷自己。借助平臺,讓別人找到你。
如果你在學校,你可以去導師或院長那里做項目,獲得項目份額,并有機會獲得項目競賽獎金和證書。將來,你可以選擇報價。
本人是軟件工程大一的學生,目前想在暑假學習一門語言,java和python應該選哪個?
選擇哪一種都可以,語言只是程序員的基礎,真正強大的東西是隱藏在程序背后的算法。想快速入門,選擇python,想了解計算機很低級的東西,C或C都可以。java在中間。