Grafana(据说全网最详细配置教程)

时间:2025-05-15 08:39:57
: File does not exist: hdfs://xxx

****_书剑: 意思是说 设置错误,最有可能是本地测试忘记该配置了,“ 拿著別人正確的程式一點一點查,發現是因為有這句話: Configuration conf = new Configuration(); ("", "hdfs://uat84:49100"); 這是什麼意思呢,就是說,你如果是本地跑,就是不引入mapred-site,yarn-site,core-site這些配置檔案, 那麼這個地方也不要設定,因為你是在本地跑M/R程式,( 預設值是file:///,表示本地檔案系統) 這個地方卻又告訴hadoop,需要的jar包從hdfs中取,當然會報以上的問題。 那麼,在本地跑直接去掉這句話就ok了。 反之,如果你是提交到叢集,引入了mapred-site,yarn-site,卻沒有引入core-site,也沒有設定,那麼,因為不知道namenode的地址, 無法將提交到hadoop叢集上,因此會報如下錯誤: due to: File file:/tmp/hadoop-yarn/staging/hadoop/.staging/job_1397132528617_2814/ does not exist .Failing this attempt.. Failing the application. 因此我們只要告訴hadoop我們的namenode地址就可以了。 引入core-site或是設定 都是一樣的”