小编Nit*_*mar的帖子

将角度应用程序部署到AWS Elastic beanstalk

我正在尝试将一个非常基本的角度应用程序部署到弹性豆茎上.该项目是使用角度cli创建的.我没有对这个项目中的文件进行任何更改.

以下是我部署应用程序的步骤

  1. 在我的项目的根文件夹中执行'ng build'
  2. 将@ angular/cli依赖项从devDependencies移动到package.json中的依赖项
  3. 压缩dist文件夹的内容以及package.json
  4. 将zip文件夹部署到使用node.js平台配置的AWS EB,节点版本为8.11.3,与我的本地环境相同.

当我检查eb-activity.log时,我总是遇到'npm install failed'错误.

我在这里错过了一些小事吗?非常感谢任何有关将角度应用程序部署到EB的帮助.

amazon-web-services node.js angular

5
推荐指数
3
解决办法
5011
查看次数

将文件传递到纱线群集模式中的spark中的应用程序jar

我使用以下命令在yarn-cluster模式下部署我的spark应用程序

spark-submit --master yarn --deploy-mode cluster --class com.rocai.controller.Controller --jars <absolute-path-to-ojdbc6.jar> --driver-memory 1g --executor-memory 1g --num-executors 2 --executor-cores 2 <absolute-path-to-app.jar> <absolute-path-to-controller.xml>
Run Code Online (Sandbox Code Playgroud)

controller.xml是app.jar的参数.我总是最终找到controller.xml文件的文件未找到异常.我甚至尝试使用--files标签传递controller.xml文件

spark-submit --master yarn --deploy-mode cluster --class com.rocai.controller.Controller --jars <absolute-path-to-ojdbc6.jar> --driver-memory 1g --executor-memory 1g --num-executors 2 --executor-cores 2 <absolute-path-to-app.jar> <absolute-path-to-controller.xml> --files <absolute-path-to-controller.xml>
Run Code Online (Sandbox Code Playgroud)

这可能是因为controller.xml文件没有上传到应用程序容器.据我所知,纱线群集模式下的驱动程序进程将从群集中的任意节点开始.查看日志,我看到app.jar,ojdbc6.jar,hadoop_conf.zip和spark-assembly.jars正在上传到容器中.如何确保controller.xml文件也上传到纱线容器?

我可能在这里误解了一些东西,所以任何帮助都会非常感激.

谢谢

apache-spark

1
推荐指数
1
解决办法
3849
查看次数