一個(gè)maven工程怎么部署 Java轉(zhuǎn)大數(shù)據(jù)的學(xué)習(xí)線路是什么?
Java轉(zhuǎn)大數(shù)據(jù)的學(xué)習(xí)線路是什么?專業(yè)軟件開發(fā),上學(xué)的時(shí)候?qū)W⒂贘ava,現(xiàn)在已經(jīng)從事Java開發(fā)一年半了。我想轉(zhuǎn)向大數(shù)據(jù)。1.先熟悉一下linux環(huán)境。大數(shù)據(jù)的很多技術(shù)都部署在linux服務(wù)器上,你
Java轉(zhuǎn)大數(shù)據(jù)的學(xué)習(xí)線路是什么?
專業(yè)軟件開發(fā),上學(xué)的時(shí)候?qū)W⒂贘ava,現(xiàn)在已經(jīng)從事Java開發(fā)一年半了。我想轉(zhuǎn)向大數(shù)據(jù)。
1.先熟悉一下linux環(huán)境。大數(shù)據(jù)的很多技術(shù)都部署在linux服務(wù)器上,你熟練使用vi編輯文本。
2.部署hadoop,讓hdfs和MapReduce運(yùn)行。
部署動(dòng)物園管理員
4.部署hbase了解列存儲(chǔ)的表設(shè)計(jì)方法。
5.掌握蜂巢的使用
6 .火花流、風(fēng)暴流計(jì)算
7.學(xué)習(xí)spark mllib,python為數(shù)據(jù)分析做準(zhǔn)備。
有Java基礎(chǔ)轉(zhuǎn)大數(shù)據(jù),需要學(xué)習(xí):
1.大數(shù)據(jù)基礎(chǔ):Linux,Maven:Linux系統(tǒng)管理,Shell編程設(shè)計(jì),Maven部署/配置/倉庫,Maven POM。
2.HDFS分布式文件系統(tǒng)
分布式計(jì)算模型Yarn分布式資源管理器Zookeeper分布式協(xié)調(diào)服務(wù)
4.分布式數(shù)據(jù)庫。
5.FlumeNG分布式數(shù)據(jù)采集系統(tǒng)Sqoop大數(shù)據(jù)遷移系統(tǒng)。
大數(shù)據(jù)黃金語言的kafka分布式總線系統(tǒng)。
7.SparkCor
springBoot項(xiàng)目如何部署?
SpringBoot項(xiàng)目可以生成兩種部署包:一種是jar包,一種是War包。
Jar包(官方推薦)
jar包被啟動(dòng),也就是說,它使用spring boot中內(nèi)置的tomcat運(yùn)行。只要在服務(wù)器上配置jdk1.8及以上版本,它 沒關(guān)系。不需要外部tomcat
1.將其輸入到j(luò)ar包中
2.將jar包放在任何目錄中,并執(zhí)行以下命令。
$ nohup Java-jar test . jar gt temp . txt amp
//此方將日志文件輸入到您指定的文件中,否則會(huì)自動(dòng)創(chuàng)建。該過程將在后臺(tái)運(yùn)行。
戰(zhàn)爭包裹
傳統(tǒng)的部署方法:把項(xiàng)目做成一個(gè)war包,放在tomcat s webapps目錄,啟動(dòng)tomcat,就可以訪問了。問吧。
對(duì)于打包,項(xiàng)目的根路徑:執(zhí)行mvn clean package就可以了。