maven和web模板的創(chuàng)建超詳細(xì) 如何安裝idea和創(chuàng)建maven項(xiàng)目?
New a項(xiàng)目不選擇任何Maven模板,以GroupId開頭,以項(xiàng)目名開頭。注意:Idea_Project是存儲(chǔ)這個(gè)項(xiàng)目的工作區(qū),大數(shù)據(jù)技術(shù)龐大而復(fù)雜,基礎(chǔ)技術(shù)包括數(shù)據(jù)采集、數(shù)據(jù)預(yù)處理、分布式存儲(chǔ)、數(shù)
New a項(xiàng)目不選擇任何Maven模板,以GroupId開頭,以項(xiàng)目名開頭。注意:Idea_Project是存儲(chǔ)這個(gè)項(xiàng)目的工作區(qū),
大數(shù)據(jù)技術(shù)龐大而復(fù)雜,基礎(chǔ)技術(shù)包括數(shù)據(jù)采集、數(shù)據(jù)預(yù)處理、分布式存儲(chǔ)、數(shù)據(jù)庫、數(shù)據(jù)倉庫、機(jī)器學(xué)習(xí)、并行計(jì)算、可視化等技術(shù)類別和不同技術(shù)層次。
Java,大數(shù)據(jù)需要的語言
可以說是大數(shù)據(jù)最基礎(chǔ)的編程語言。一是因?yàn)榇髷?shù)據(jù)的本質(zhì)無非是海量數(shù)據(jù)的計(jì)算、查詢和存儲(chǔ),后臺(tái)開發(fā)容易接入大數(shù)據(jù)訪問的應(yīng)用場(chǎng)景;第二,大數(shù)據(jù)的很多組件都是用java開發(fā)的。
斯卡拉
Scala和java非常相似,在開發(fā)過程中可以無縫的互相調(diào)用。Scala 在大數(shù)據(jù)領(lǐng)域的影響力來自于社區(qū)中的明星Spark和kafka,他們的強(qiáng)勁發(fā)展直接帶動(dòng)了Scala it'在這個(gè)領(lǐng)域很受歡迎。
大數(shù)據(jù)需要分布式計(jì)算。目前比較流行的工具有:離線工具Spark、MapReduce等實(shí)時(shí)工具Spark Streaming、Storm、Flink等。
大數(shù)據(jù)需要分布式存儲(chǔ)。主流的分布式數(shù)據(jù)庫有hbase、mongoDB、GreenPlum、redis等很多。
大數(shù)據(jù)需要分布式調(diào)度和管理yarn分布式集群管理需要一個(gè)組件將調(diào)度資源分配給各個(gè)節(jié)點(diǎn)zookeeper,解決分布式環(huán)境下的鎖定問題。阿茲卡班記錄任務(wù)的依賴性,定時(shí)調(diào)度任務(wù)。
嘉米谷大數(shù)據(jù)開發(fā)培訓(xùn)9月0基礎(chǔ)班,預(yù)報(bào)名。...
相關(guān):
大數(shù)據(jù)軟件有哪些?大數(shù)據(jù)軟件技術(shù)簡介