Spark集群環(huán)境搭建

Spark集群環(huán)境搭建

?? ?-0. 前提:配置好Hadoop和JAVA的開(kāi)發(fā)環(huán)境


?? ?-1. 上傳Spark和Scala壓縮包(到~/software文件夾中)


?? ?-2. 解壓壓縮包

?? ?$ tar -zxvf ~/software/spark-1.6.1-bin-2.5.0-cdh5.3.6cdh版本已經(jīng)編譯好的cdh版本已經(jīng)編譯好的.tgz -C ~/modules/

?? ?$ tar -zxvf ~/software/scala-2.10.4.tgz -C ~/modules/


?? ?-3. 配置環(huán)境變量

?? ?$ vim ~/.bash_profile

# SCALA

export SCALA_HOME=/home/hadoop/modules/scala-2.10.4

export PATH=$PATH:$SCALA_HOME/bin

# SPARK

export SPARK_HOME=/home/hadoop/modules/spark-1.6.1-bin-2.5.0-cdh5.3.6

export PATH=$PATH:$SPARK_HOME/bin?? ?

?? ?$ source ~/.bash_profile


?? ?-4. 配置Spark相關(guān)參數(shù)項(xiàng)

?? ??? ?--1. 進(jìn)入Spark根目錄

?? ??? ?$ cd $SPARK_HOME


?? ??? ?--2. 修改配置文件

?? ??? ?$ mv conf/spark-env.sh.template conf/spark-env.sh

?? ??? ?$ vim conf/spark-env.sh

JAVA_HOME=/home/hadoop/modules/jdk1.7.0_79

SCALA_HOME=/home/hadoop/modules/scala-2.10.4

HADOOP_CONF_DIR=/home/hadoop/modules/hadoop-2.5.0-cdh5.3.6/etc/hadoop

SPARK_LOCAL_IP=hadoopeasy?? ?

######

HADOOP_CONF_DIR: 主要是給定spark應(yīng)用程序連接hadoop相關(guān)服務(wù)的配置文件所在的文件夾路徑是哪個(gè)嚼鹉,如果不給定蚓胸,那么使用默認(rèn)的HDFS文件系統(tǒng)(file:///)

該參數(shù)的作用其實(shí)就是將連接HDFS/YARN的相關(guān)配置文件添加到spark應(yīng)用的classpath中,讓spark應(yīng)用可以連接上hdfs或者yarn?? ?

######


?? ?-5. 啟動(dòng)HDFS

?? ?配置了相關(guān)環(huán)境變量

?? ?$ start-dfs.sh


?? ?-6. Spark環(huán)境測(cè)試(在同一個(gè)目錄中自晰,不能同時(shí)執(zhí)行多次Spark根目錄下bin文件夾中的命令,否則會(huì)報(bào)錯(cuò)稍坯,報(bào)錯(cuò)原因:環(huán)境沒(méi)有集成Hive酬荞,解決方案:將Hive配置文件hive-site.xml放到$SPARK_HOME/conf文件夾中,并啟動(dòng)hive相關(guān)服務(wù))

?? ??? ?--1. 進(jìn)入Spark根目錄

?? ??? ?$ cd $SPARK_HOME

?? ??? ?--2. 測(cè)試一:計(jì)算π的值

?? ??? ?$ ./bin/run-example? SparkPi 10

?? ??? ?--3. 測(cè)試二:PySpark測(cè)試

?? ??? ?$ ./bin/pyspark

Using Python version 2.6.6 (r266:84292, Nov 22 2013 12:16:22)

SparkContext available as sc, HiveContext available as sqlContext.

>>>?? ?

?? ??? ?>>> sc? ?

?? ??? ?>>> rdd = sc.textFile("/test/input/wc.txt")

?? ??? ?>>> rdd.collect()

?? ??? ?備注:還可以通過(guò)web頁(yè)面查看spark應(yīng)用的執(zhí)行情況

?? ??? ?textFile: 作用是按照行讀取文本文件數(shù)據(jù)瞧哟,形成一個(gè)RDD混巧,RDD中的元素一行一行的文本

----------------------------------------------------------

Spark開(kāi)發(fā)環(huán)境搭建(Windows)

?? ?備注:建議Python版本2.7或者3.5,Python3.6支持不太友好勤揩。

?? ?-1. 安裝Java和Scala


?? ?-2. 解壓Spark安裝包咧党,配置Spark開(kāi)發(fā)環(huán)境

?? ?? 將其安裝包解壓到一個(gè)沒(méi)有中文沒(méi)有空格的文件夾即可

?? ?? eg: D:\ProgramFiles\spark-1.6.1-bin-2.5.0-cdh5.3.6


?? ?-3. 配置Python開(kāi)發(fā)插件

?? ?? 從剛剛解壓的spark根目錄中將python\lib文件夾中的兩個(gè)壓縮包解壓后放到python的對(duì)應(yīng)目錄中:

?? ???? --a. 解壓py4j-0.9-src.zip和pyspark.zip

?? ??? ?--b. 解壓后的內(nèi)容(py4j和pyspark兩個(gè)文件夾)放到:C:\Python3.5\Lib\site-packages


?? ?-4. 完成環(huán)境搭建

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市陨亡,隨后出現(xiàn)的幾起案子傍衡,更是在濱河造成了極大的恐慌,老刑警劉巖负蠕,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蛙埂,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡遮糖,警方通過(guò)查閱死者的電腦和手機(jī)箱残,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)止吁,“玉大人被辑,你說(shuō)我怎么就攤上這事【吹耄” “怎么了盼理?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)俄删。 經(jīng)常有香客問(wèn)我宏怔,道長(zhǎng)奏路,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任臊诊,我火速辦了婚禮鸽粉,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘抓艳。我一直安慰自己触机,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布玷或。 她就那樣靜靜地躺著儡首,像睡著了一般。 火紅的嫁衣襯著肌膚如雪偏友。 梳的紋絲不亂的頭發(fā)上蔬胯,一...
    開(kāi)封第一講書(shū)人閱讀 51,604評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音位他,去河邊找鬼氛濒。 笑死,一個(gè)胖子當(dāng)著我的面吹牛鹅髓,可吹牛的內(nèi)容都是我干的舞竿。 我是一名探鬼主播库物,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼规哲!你這毒婦竟也來(lái)了渗柿?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤鸽斟,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體厦凤,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年育苟,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了较鼓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡违柏,死狀恐怖博烂,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情漱竖,我是刑警寧澤禽篱,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站馍惹,受9級(jí)特大地震影響躺率,放射性物質(zhì)發(fā)生泄漏玛界。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一悼吱、第九天 我趴在偏房一處隱蔽的房頂上張望慎框。 院中可真熱鬧,春花似錦后添、人聲如沸笨枯。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)猎醇。三九已至,卻和暖如春努溃,著一層夾襖步出監(jiān)牢的瞬間硫嘶,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工梧税, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沦疾,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓第队,卻偏偏與公主長(zhǎng)得像哮塞,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子凳谦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 某日蘇學(xué)老師用一種極富情感色彩的語(yǔ)氣忆畅,面對(duì)班上舉起的僅九只的纖纖玉手,重嘆了一句“悲慘笆础家凯!” 看其驚天地泣鬼神的悲...
    f028b4f46144閱讀 328評(píng)論 0 0
  • 初中英語(yǔ)介詞知識(shí)點(diǎn):五種介詞短語(yǔ) 2015-11-07 中考英語(yǔ) 英語(yǔ)介詞不可單獨(dú)使用,只能與不同的此類構(gòu)成介詞短...
    小綠植物閱讀 258評(píng)論 0 0
  • Je m'adresse à toutes ces femmes envahissantes. Je tiens ...
    白天不賣豆腐閱讀 92評(píng)論 0 0
  • 從飛機(jī)的舷窗上往下看
    誰(shuí)在叢中笑閱讀 154評(píng)論 0 0