通过yarn执行应用程序的流程
时间: 2023-11-22 08:55:11 浏览: 33
1. 安装yarn
首先,需要安装Yarn。可以在官方网站上下载安装程序,或者通过包管理器进行安装。
2. 创建新项目
使用Yarn创建新项目。可以使用以下命令:
```
yarn init
```
这将提示您输入有关项目的信息,例如名称、版本、描述等。
3. 安装依赖项
使用Yarn安装项目所需的依赖项。可以使用以下命令:
```
yarn add [package-name]
```
这将安装指定的软件包,并将其添加到项目的依赖项列表中。
4. 编写应用程序代码
现在可以编写应用程序代码了。这可能涉及创建文件、编写代码和测试应用程序。
5. 运行应用程序
使用Yarn运行应用程序。可以使用以下命令:
```
yarn start
```
这将运行应用程序,并在本地主机上启动一个服务器。可以在Web浏览器中访问服务器地址,查看应用程序的输出。
6. 构建应用程序
使用Yarn构建应用程序。可以使用以下命令:
```
yarn build
```
这将生成一个生产就绪的应用程序,并将其存储在指定的目录中。可以将应用程序部署到Web服务器上,以便可以通过互联网访问。
相关问题
yarn执行应用程序的流程
华氏温度转换成摄氏温度的公式为:$C=\dfrac{5}{9}(F-32)$,其中$C$表示摄氏温度,$F$表示华氏温度。
根据公式,可以得出华氏0度对应的摄氏温度为$-17.8$度,华氏30度对应的摄氏温度为$-1.1$度,以此类推,可得到下表:
| 华氏温度 | 摄氏温度 |
| :-----: | :-----: |
| 0 | -17.8 |
| 30 | -1.1 |
| 60 | 15.6 |
| 90 | 32.2 |
| 120 | 48.9 |
| 150 | 65.6 |
| 180 | 82.2 |
| 210 | 98.9 |
| 240 | 115.6 |
| 270 | 132.2 |
| 300 | 148.9 |
spark-yarn模式的执行流程
1. 客户端提交应用程序:客户端将应用程序的jar包和配置文件提交给YARN ResourceManager。
2. ResourceManager启动ApplicationMaster:ResourceManager选取一个NodeManager,启动ApplicationMaster,ApplicationMaster负责应用程序的管理和资源调度。
3. ApplicationMaster向ResourceManager申请资源:ApplicationMaster向ResourceManager申请需要的资源,ResourceManager根据当前集群资源情况进行资源分配。
4. ApplicationMaster启动Executor:ApplicationMaster得到资源后,启动Executor在NodeManager上运行Executor。
5. Executor启动任务:Executor启动任务,执行应用程序的任务。
6. 任务执行:任务根据应用程序的逻辑进行计算。
7. 任务结束:任务执行结束后,将结果写入HDFS或其他存储介质。
8. ApplicationMaster关闭Executor:任务执行结束后,ApplicationMaster通知Executor关闭。
9. ApplicationMaster释放资源:ApplicationMaster释放占用的资源。
10. 应用程序结束:应用程序执行完毕,ResourceManager释放占用的资源,应用程序退出。