ERROR cluster.StandaloneSchedulerBackend: Application has been killed. Reason: Master removed app...

hadoop集群搭建完畢望众,spark-standalone集群搭建結(jié)束后碉钠,能正常啟動

bin/spark-submit \
--class org.apache.spark.examples.SparkPi \
--master spark://hadoop002:7077 \
./examples/jars/spark-examples_2.12-3.0.0.jar \
10

這時候開始配置歷史服務(wù):

spark-shell停止后驳糯,集群監(jiān)控hadoop002:4040就看不到歷史任務(wù)的運(yùn)行情況吼鳞,所以開發(fā)時配置歷史服務(wù)器記錄任務(wù)運(yùn)行情況奄抽。
修改【spark-defaults.conf.template】去掉template蔼两,并加上

spark.eventLog.enabled           true
spark.eventLog.dir               hdfs://hadoop002:8020/directory #directory要保證事先存在于hdfs上

修改【spark-env.sh】文件,添加日志配置

export SPARK_HISTORY_OPTS="
-Dspark.history.ui.port=18080 
-Dspark.history.fs.logDirectory=hdfs://hadoop002:8020/directory 
-Dspark.history.retainedApplications=30" 

[root]分發(fā)配置:standlone目錄下逞度,xsync conf/
[childe-h]啟動hadoop集群额划,并保證directory目錄的存在

sbin/start-dfs.sh
#存在則不用創(chuàng)建。首次創(chuàng)建后档泽,之后對dfs進(jìn)行-format格式化才需要再次創(chuàng)建
hadoop fs -mkdir /directory 

[childe-h]啟動集群:standlone目錄下俊戳,
sbin/start-all.sh sbin/start-history-server.sh #啟動歷史服務(wù)器

啟動報錯

21/5/19 16:30:30 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
21/5/19 16:30:33 ERROR cluster.StandaloneSchedulerBackend: Application has been killed. Reason: Master removed our application: FAILED
21/5/19 16:30:33 ERROR netty.Inbox: Ignoring error
org.apache.spark.SparkException: Exiting due to error from cluster scheduler: Master removed our application: FAILED
    at org.apache.spark.scheduler.TaskSchedulerImpl.error(TaskSchedulerImpl.scala:459)
    at org.apache.spark.scheduler.cluster.StandaloneSchedulerBackend.dead(StandaloneSchedulerBackend.scala:139)
    at ...
19/11/15 16:28:31 ERROR spark.SparkContext: Error initializing SparkContext.
...

有個worker日志,內(nèi)容如下:

java.io.IOException: Failed to create directory /soft/spark/work/app-...
    at org.apache.spark.deploy.worker.Worker$$anonfun$receive$1.applyOrElse(Worker.scala:450)
    at org.apache.spark.rpc.netty.Inbox$$anonfun$process$1.apply$mcV$sp(Inbox.scala:117)
    at org.apache.spark.rpc.netty.Inbox.safelyCall(Inbox.scala:205)
    at org.apache.spark.rpc.netty.Inbox.process(Inbox.scala:101)
    at org.apache.spark.rpc.netty.Dispatcher$MessageLoop.run(Dispatcher.scala:213)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
...

worker無法創(chuàng)建日志馆匿,到目錄下一看抑胎,worker是root所屬文件,而其他是自己用戶的所屬文件甜熔。

兩種解決方法圆恤。
一個是把這個文件改用戶,改成要使用的用戶
chown xxx.xxx worker -R
另一個是修改spark-env.sh文件并分發(fā),我在這個文件中指定了work目錄盆昙,如下
# Generic options for the daemons used in the standalone deploy mode
# - SPARK_CONF_DIR      Alternate conf dir. (Default: ${SPARK_HOME}/conf)
# - SPARK_LOG_DIR       Where log files are stored.  (Default: ${SPARK_HOME}/logs)
# - SPARK_PID_DIR       Where the pid file is stored. (Default: /tmp)
# - SPARK_IDENT_STRING  A string representing this instance of spark. (Default: $USER)
# - SPARK_NICENESS      The scheduling priority for daemons. (Default: 0)
# - SPARK_NO_DAEMONIZE  Run the proposed command in the foreground. It will not output a PID file.
 
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
#主節(jié)點(diǎn)的IP
export SPARK_MASTER_IP=b1
#主節(jié)點(diǎn)的端口號羽历,用來與worker通信
export SPARK_MASTER_PORT=7077
#每一個worker進(jìn)程所能管理的核數(shù)
export SPARK_WORKER_CORES=2
#每一個worker進(jìn)程所能管理的內(nèi)存數(shù)
export SPARK_WORKER_MEMORY=1G
#worker的工作目錄區(qū)
export SPARK_WORKER_DIR=/usr/local/spark/spark-standlone
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市淡喜,隨后出現(xiàn)的幾起案子秕磷,更是在濱河造成了極大的恐慌,老刑警劉巖炼团,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件澎嚣,死亡現(xiàn)場離奇詭異,居然都是意外死亡瘟芝,警方通過查閱死者的電腦和手機(jī)易桃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來锌俱,“玉大人晤郑,你說我怎么就攤上這事∶澈辏” “怎么了造寝?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長吭练。 經(jīng)常有香客問我诫龙,道長,這世上最難降的妖魔是什么鲫咽? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任签赃,我火速辦了婚禮,結(jié)果婚禮上浑侥,老公的妹妹穿的比我還像新娘姊舵。我一直安慰自己晰绎,他們只是感情好寓落,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著荞下,像睡著了一般伶选。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上尖昏,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天仰税,我揣著相機(jī)與錄音,去河邊找鬼抽诉。 笑死陨簇,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的迹淌。 我是一名探鬼主播河绽,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼己单,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了耙饰?” 一聲冷哼從身側(cè)響起纹笼,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎苟跪,沒想到半個月后廷痘,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡件已,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年笋额,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片篷扩。...
    茶點(diǎn)故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡鳞陨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出瞻惋,到底是詐尸還是另有隱情厦滤,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布歼狼,位于F島的核電站掏导,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏羽峰。R本人自食惡果不足惜趟咆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望梅屉。 院中可真熱鬧值纱,春花似錦、人聲如沸坯汤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽惰聂。三九已至疆偿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間搓幌,已是汗流浹背杆故。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留溉愁,地道東北人处铛。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親撤蟆。 傳聞我的和親對象是個殘疾皇子篙贸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評論 2 349

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