scala編譯器編譯解釋,生成class文件->由jvm負">
spark安裝部署

spark安裝部署

ID:35926806

大?。?6.50 KB

頁數(shù):16頁

時間:2019-04-25

spark安裝部署_第1頁
spark安裝部署_第2頁
spark安裝部署_第3頁
spark安裝部署_第4頁
spark安裝部署_第5頁
資源描述:

《spark安裝部署》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。

1、一、安裝spark依賴的內(nèi)容1.JDK??spark是由Scala語言編寫的,但是運行的環(huán)境是jvm,所以需要安裝JDK??編譯過程:Python、java、Scala編寫的代碼->scala編譯器編譯解釋,生成class文件->由jvm負責執(zhí)行class文件(與java代碼執(zhí)行一致)2.scala??由于?spark是由Scala語言編寫的,所以依賴Scala環(huán)境,且由Scala編寫的執(zhí)行代碼也需要環(huán)境進行編譯3.配置SSH免密碼登錄??集群節(jié)點無密碼訪問,與安裝Hadoop時一致4.安裝Hadoop??h

2、dfs是作為spark的持久層,所以需要安裝Hadoop,同時如果需要配置sparkonyarn,則Hadoop需要安裝yarn版本的5.安裝spark??安裝spark,執(zhí)行spark代碼二、JDK安裝1.下載地址??用戶可以在官網(wǎng)下載相應版本的JDK,本例使用JDK1.6,下載地址為:?http://www.oracle.com/technetwork/java/javase/archive-139210.html??developmentkit的bin包2.下載后,在相應的目錄下執(zhí)行bin文件(假設JD

3、K目錄是?jdkpath)??./?jdk-6u45-linux-i586.bin3.配置環(huán)境變量,修改/etc/profile文件增加以下內(nèi)容??export?JAVA_HOME=$jdkpath??export??PATH=$JAVA_HOME/bin:$PATH??export?CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/jre/lib/tools.jar4.生效profile(或者重啟機器)??s

4、ource/etc/profile5.終端輸入java-version??輸出類似如下說明安裝成功???三、安裝Scala1.下載地址??官網(wǎng)下載地址:http://www.scala-lang.org/download/all.html??本例使用的是Scala2.9.32.在安裝目錄下解壓(假設Scala目錄是scalapath)??tar-zxvf?scala-2.9.3.tgz3.配置環(huán)境變量,修改/etc/profile文件增加以下內(nèi)容??export?SCALA_HOME=$scalapath??

5、export??PATH=$SCALA_HOME/bin:$PATH4.生效profile(或者重啟機器)??source/etc/profile四、配置SSH免密碼登陸首先,需要配置各個機器間的相互訪問:1、?配置ssh的自動登陸(在master機上):????$?ssh-keygen?-t?dsa?-P?”?-f?~/.ssh/id_dsa????完成后會在~/.ssh/(用戶目錄下)生成兩個文件:id_dsa?和id_dsa.pub。????再把id_dsa.pub?追加到授權(quán)key?里面(當前并沒有a

6、uthorized_keys文件):????$?cat?~/.ssh/id_dsa.pub?>>?~/.ssh/authorized_keys????完成后可以實現(xiàn)無密碼登錄本機:????$?ssh?localhost2、把master上的id_dsa.pub?文件追加到slaves機器的authorized_keys?內(nèi)(?以slaves1節(jié)點為例):????#拷貝master的id_dsa.pub文件(在master號機器上執(zhí)行)????$?scp?id_dsa.pub?redmap@192.168.1.

7、2:/home/redmap/注:(只需在主節(jié)點上運行ssh-kegen程序。其他節(jié)點的目錄結(jié)構(gòu)創(chuàng)建后,將剛才在主節(jié)點創(chuàng)建的keys通過scp拷貝到從節(jié)點的同樣的目錄上。)我們在實際執(zhí)行中是手動把id_dsa.pub拷貝到其他slaves的節(jié)點中,而不是用scp命令。最好是直接手動拷貝過去,這樣文件的權(quán)限是一致的。登錄192.168.1.2,進入用戶目錄下執(zhí)行:????$?cat?id_dsa.pub?>>?.ssh/authorized_keys????之后可以在master上不輸入密碼直接SSH訪問sla

8、ves1五、安裝Hadoop2.x1.下載Hadoop??下載地址?http://apache.fayea.com/hadoop/common/??本文使用hadoop-2.5.2.tar2.解壓壓縮包到指定目錄??tar-zxvfhadoop-2.5.2.tar-C/usr/local(目錄自定義)??如果需要修改擁有者??chown-Rhduser:hadoop?hadoop-2.5.23.配置

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。