Flink在IDEA中開發(fā)是一件比較困難的事情,網(wǎng)上沒有參考資料,就算就業(yè)說的太過籠統(tǒng),不知道是會了不說還是不會瞎說,為了解決flink這個問題,本人特別做了一遍開發(fā)的簡單說明。主要考慮兩個問題,1、語言環(huán)境的搭建。2、flink代碼編譯通過并運行
創(chuàng)新互聯(lián)公司成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目做網(wǎng)站、成都網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元東河做網(wǎng)站,已為上家服務(wù),為東河各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220獲取更多大數(shù)據(jù)視頻資料請加QQ群:947967114 首先解決第一個問題:
創(chuàng)建一個maven環(huán)境,maven的配置方式不在介紹。也就是說看本文之前首先應(yīng)該確保IDEA下的maven正常:
[if !supportLists]1、[endif]創(chuàng)建一個maven工程:file-new-project-Maven(拉到最下變找到scala-archetype-simple)如圖:
[if !supportLists]2、[endif]設(shè)置GroupId和ArtifacId:
[if !supportLists]3、[endif]注意選擇自己下載的maven環(huán)境:
繼續(xù) 獲取更多大數(shù)據(jù)視頻資料請加QQ群:947967114
配置完成之后看到的環(huán)境條件是這樣的
[if !supportLists]2、[endif]配置scala的環(huán)境,本人多添加了spark的環(huán)境:
File-Project Structure-Libraries-+Scala SDK:選擇自己安裝的windows的scala版本:
添加spark環(huán)境(可以不加):File-Project Structure-Libraries-+---java
[if !supportLists]3、[endif]重點來了,配置flink環(huán)境:File-Project Structure-Libraries-+---java選擇自己下載的flink,這里需要加入兩個包:一個是lib包一個是opt包,之后OK確定:
我們看到我們選擇好的環(huán)境是這樣的:
此時我們看到我們的工程的環(huán)境和依賴包是這樣的:
但是現(xiàn)在還不能進(jìn)行開發(fā),要進(jìn)行目錄的設(shè)置才行:main右鍵,Make Drectory As--Source Root 獲取更多大數(shù)據(jù)視頻資料請加QQ群:947967114
現(xiàn)在就可以在main包中創(chuàng)建flink程序了:
一段測試程序及運行結(jié)果如下:
小伙伴們?nèi)绻阋渤晒α?,請為自己鼓掌吧??!IT永無止境,加油加油!?。。。。?! 獲取更多大數(shù)據(jù)視頻資料請加QQ群:947967114
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。