Spark 1.6.1分布式集群環(huán)境搭建

軟件準備


scala-2.11.8.tgz
spark-1.6.1-bin-hadoop2.6.tgz

Scala 安裝


  1. master 機器

(1)下載 scala-2.11.8.tgz睡毒, 解壓到 /opt 目錄下橡伞,即: /opt/scala-2.11.8制轰。
(2)修改 scala-2.11.8 目錄所屬用戶和用戶組缆八。

   sudo chown -R hadoop:hadoop scala-2.11.8

(3)修改環(huán)境變量文件 .bashrc , 添加以下內(nèi)容。

   # Scala Env
   export SCALA_HOME=/opt/scala-2.11.8
   export PATH=$PATH:$SCALA_HOME/bin

運行 source .bashrc 使環(huán)境變量生效蛔琅。

(4) 驗證 Scala 安裝


  1. Slave機器

slave01 和 slave02 參照 master 機器安裝步驟進行安裝胎许。

Spark 安裝


  1. master 機器

(1) 下載 spark-1.6.1-bin-hadoop2.6.tgz,解壓到 /opt 目錄下罗售。
(2) 修改 spark-1.6.1-bin-hadoop2.6 目錄所屬用戶和用戶組辜窑。

   sudo chown -R hadoop:hadoop spark-1.6.1-bin-hadoop2.6

(3) 修改環(huán)境變量文件 .bashrc , 添加以下內(nèi)容。

   # Spark Env
   export SPARK_HOME=/opt/spark-1.6.1-bin-hadoop2.6
   export PATH=$PATH:$SPARK_HOME/bin:$SPARK_HOME/sbin

運行 source .bashrc 使環(huán)境變量生效寨躁。

(4) Spark 配置

進入 Spark 安裝目錄下的 conf 目錄穆碎, 拷貝 spark-env.sh.template 到 spark-env.sh。

   cp spark-env.sh.template spark-env.sh

編輯 spark-env.sh职恳,在其中添加以下配置信息:

   export SCALA_HOME=/opt/scala-2.11.8
   export JAVA_HOME=/opt/java/jdk1.7.0_80
   export SPARK_MASTER_IP=192.168.109.137
   export SPARK_WORKER_MEMORY=1g
   export HADOOP_CONF_DIR=/opt/hadoop-2.6.4/etc/hadoop
  • JAVA_HOME 指定 Java 安裝目錄所禀;
  • SCALA_HOME 指定 Scala 安裝目錄;
  • SPARK_MASTER_IP 指定 Spark 集群 Master 節(jié)點的 IP 地址放钦;
  • SPARK_WORKER_MEMORY 指定的是 Worker 節(jié)點能夠分配給 Executors 的最大內(nèi)存大猩恰;
  • HADOOP_CONF_DIR 指定 Hadoop 集群配置文件目錄操禀。

將 slaves.template 拷貝到 slaves褂策, 編輯其內(nèi)容為:

   master
   slave01
   slave02

即 master 既是 Master 節(jié)點又是 Worker 節(jié)點。

  1. slave機器

slave01 和 slave02 參照 master 機器安裝步驟進行安裝。

啟動 Spark 集群


  1. 啟動 Hadoop 集群

Hadoop 集群的啟動可以參見之前的一篇文章 Hadoop 2.6.4分布式集群環(huán)境搭建斤寂,這里不再贅述耿焊。啟動之后,可以分別在 master遍搞、slave01罗侯、slave02 上使用 jps 命令查看進程信息。



  1. 啟動 Spark 集群

(1) 啟動 Master 節(jié)點

運行 start-master.sh尾抑,結(jié)果如下:



可以看到 master 上多了一個新進程 Master歇父。

(2) 啟動所有 Worker 節(jié)點

運行 start-slaves.sh, 運行結(jié)果如下:



在 master再愈、slave01 和 slave02 上使用 jps 命令,可以發(fā)現(xiàn)都啟動了一個 Worker 進程



(3) 瀏覽器查看 Spark 集群信息护戳。

訪問:http://master:8080, 如下圖:


(4) 使用 spark-shell

運行 spark-shell翎冲,可以進入 Spark 的 shell 控制臺,如下:



(5) 瀏覽器訪問 SparkUI

訪問 http://master:4040, 如下圖:

可以從 SparkUI 上查看一些 如環(huán)境變量媳荒、Job抗悍、Executor等信息。

至此钳枕,整個 Spark 分布式集群的搭建就到這里結(jié)束缴渊。

停止 Spark 集群


  1. 停止 Master 節(jié)點

運行 stop-master.sh 來停止 Master 節(jié)點。



使用 jps 命令查看當前 java 進程



可以發(fā)現(xiàn) Master 進程已經(jīng)停止鱼炒。
  1. 停止 Worker 節(jié)點

運行 stop-slaves.sh 可以停止所有的 Worker 節(jié)點



使用 jps 命令查看 master衔沼、slave01、slave02 上的進程信息:





可以看到昔瞧, Worker 進程均已停止指蚁,最后再停止 Hadoop 集群。

遺留問題


設(shè)置的 SCALA_HOME 沒有生效自晰,Spark 啟動時用的是自帶的 Scala 2.10.5 版本凝化。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市酬荞,隨后出現(xiàn)的幾起案子搓劫,更是在濱河造成了極大的恐慌,老刑警劉巖混巧,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枪向,死亡現(xiàn)場離奇詭異,居然都是意外死亡牲剃,警方通過查閱死者的電腦和手機遣疯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人缠犀,你說我怎么就攤上這事数苫。” “怎么了辨液?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵虐急,是天一觀的道長。 經(jīng)常有香客問我滔迈,道長止吁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任燎悍,我火速辦了婚禮敬惦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘谈山。我一直安慰自己俄删,他們只是感情好,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布奏路。 她就那樣靜靜地躺著畴椰,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鸽粉。 梳的紋絲不亂的頭發(fā)上斜脂,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天,我揣著相機與錄音触机,去河邊找鬼帚戳。 笑死,一個胖子當著我的面吹牛威兜,可吹牛的內(nèi)容都是我干的销斟。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼椒舵,長吁一口氣:“原來是場噩夢啊……” “哼蚂踊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起笔宿,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤犁钟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后泼橘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體涝动,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年炬灭,在試婚紗的時候發(fā)現(xiàn)自己被綠了醋粟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖米愿,靈堂內(nèi)的尸體忽然破棺而出厦凤,到底是詐尸還是另有隱情,我是刑警寧澤育苟,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布较鼓,位于F島的核電站,受9級特大地震影響违柏,放射性物質(zhì)發(fā)生泄漏博烂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一漱竖、第九天 我趴在偏房一處隱蔽的房頂上張望禽篱。 院中可真熱鬧,春花似錦闲孤、人聲如沸谆级。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至脚仔,卻和暖如春勤众,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鲤脏。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工们颜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人猎醇。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓窥突,卻偏偏與公主長得像,于是被迫代替她去往敵國和親硫嘶。 傳聞我的和親對象是個殘疾皇子阻问,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

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