yarn命令
揭开yarn命令的神秘面纱
对于大数据处理领域的朋友们来说,yarn命令是一个不可或缺的工具。它是一种新型的Hadoop资源管理器,它的设计理念先进,功能强大,为上层应用提供了统一的资源管理和调度。yarn的出现,为集群的利用率、资源统一管理和数据共享带来了革命性的变革。
yarn的基本思想是将JobTracker的两个主要功能分离,通过创建一个全局的ResourceManager(RM)和若干个针对应用程序的ApplicationMaster来实现。这种设计极大地提高了系统的灵活性和可扩展性。
一、yarn的优越性
yarn的引入大大减小了jobTracker的资源消耗,监测每一个Job子任务状态的程序也变得更加分布式化,使得整个系统更加安全、稳定。在yarn的新架构中,ApplicationMaster成为一个可定制的部分。用户可以根据不同的编程模型,编写自己的AppMaster,这意味着更多类型的编程模型能够在Hadoop集群中运行。
二、常用的yarn命令
1. 查看app尝试信息:
```shell
yarn applicationattempt -list application_1528080031923_0064
```
2. 打印类路径:
```shell
yarn classpath --glob
```
如果你对编程有所涉猎,以下是一些与JavaScript相关的命令:
3. 创建表单数据对象:首先创建一个空的FormData对象,然后向其中添加数据:
```javascript
var formdata = new FormData(); //创建一个新的FormData对象
formdata.append("name","hi"); //向FormData对象中添加数据
console.log(formdata.get("name")); //打印出表单数据中的"name"字段的值
formdata.set("name","hi"); //修改表单数据中的"name"字段的值
console.log(formdata.get("name")); //再次打印出表单数据中的"name"字段的值,此时应为"hi"
```今天的分享就到这里,希望这些关于yarn命令的知识能够帮助大家更好地理解和运用这一强大的工具。