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. 如何判断虚拟机是在服务器还是客户端模式下运行?