Hadoop的數據流將運行過程中的「本地」模式時,有設備上運行的Hadoop沒有實例。我有一個shell腳本按順序控制一組hadoop流式作業,並且需要將文件從HDFS複製到本地,具體取決於作業是否已在本地運行。有沒有一種標準的方法來完成這個測試?我可以做一個「ps aux | grep something」,但這似乎是特設的。如何判斷我即將在羣集上還是在「本地」模式下運行Hadoop串流作業?
0
A
回答
0
而不是試圖在過程運行該模式的運行時間來檢測,它可能是更好的包裹要在bash腳本,明確選擇本地VS集羣operatide開發工具。 O'Reilly的Hadoop的介紹瞭如何明確選擇本地使用配置文件覆蓋:
hadoop v2.MaxTemperatureDriver -conf conf/hadoop-local.xml input/ncdc/micro max-temp
其中conf-local.xml
設置爲本地操作的XML文件。
0
當箱子上沒有運行hadoop實例時,Hadoop流將以「本地」模式運行進程。
你能PL點爲這個參考?
定期或流作業的運行它的配置方式,所以我們提前知道其模式的作業運行時間。查看以不同模式在Single Node和Cluster上配置Hadoop的文檔。
0
我沒有試過,但我認爲你可以讀出mapred.job.tracker配置設置。
相關問題
- 1. 如何使用Hadoop Streaming在本地Hadoop集羣中運行MRJob?
- 2. 如何在羣集模式下運行spark,但是在本地執行文件?
- 3. 如何知道我是否在羣集模式下運行Puma?
- 4. 在Amazon EC2上運行hadoop作業:多節點羣集
- 5. 我可以像在本地羣集上一樣在EMR上運行作業
- 6. 如何在運行時管理Quartz作業的集羣模式?
- 7. 如何判斷Flex是否在調試模式下運行?
- 8. 本地羣集模式下運行Apache Storm需要本地Zookeeper羣集嗎?
- 9. 在忙碌時正在寫hadoop集羣運行map reducer作業
- 10. 運行串行作業的HPC羣集
- 11. 如何判斷我的容器是否在Kubernetes集羣內運行?
- 12. 無法在hadoop羣集上運行作業。只運行使用LocalJobRunner
- 13. java.lang.NoClassDefFoundError:上運行Hadoop集羣
- 14. 如何判斷字符串是URL還是本地路徑?
- 15. 在Hadoop集羣上運行Mahout
- 16. 在Hadoop集羣上運行mapreduce jar
- 17. 如何在hadoop集羣上運行xgboost進行分佈式模型培訓?
- 18. 如何以編程方式知道我的火花程序是以本地還是集羣模式運行?
- 19. 確定我是在Cloudhub上運行還是在本地運行
- 20. 如何在集羣模式下在紗線上並行運行多個點火作業?
- 21. 如何判斷在瀏覽器中還是在NodeJS中運行?
- 22. 如何在遠程YARN羣集上運行Flink作業
- 23. 如何判斷我是否在網絡服務器下運行?
- 24. 我的Perl程序如何判斷是否在mod_perl下運行?
- 25. 以本地模式運行的Hadoop作業。但Oozie作業以分佈模式運行
- 26. 如何判斷應用程序是以32位還是64位模式運行?
- 27. oozie實例可以同時在多個hadoop集羣上運行作業嗎?
- 28. 如何將本地Hadoop羣集上的流數據保存到AWS S3
- 29. 在HDFS上重命名文件在本地模式下工作,但不在羣集模式下工作
- 30. 如何判斷虛擬機是在服務器還是客戶端模式下運行?