草庐IT

elastic-beanstalk

全部标签

python - 破损管道错误导致 AWS 上的流式 Elastic MapReduce 作业失败

当我执行以下操作时,在本地一切正常:catinput|pythonmapper.py|sort|pythonreducer.py但是,当我在AWSElasticMapreduce上运行流式MapReduce作业时,作业没有成功完成。mapper.py运行了一半(我知道这一点是因为一路上写入了stderr)。映射器被“BrokenPipe”错误中断,我可以在它失败后从任务尝试的系统日志中检索到该错误:java.io.IOException:Brokenpipeatjava.io.FileOutputStream.writeBytes(NativeMethod)atjava.io.File

python - 将 Python 和依赖项部署到 Elastic Beanstalk

我有两个共享一些公共(public)库的python项目,它们都组织在三个git存储库中:project1、project2和common-lib。这两个项目都旨在部署到与common-lib捆绑在一起的弹性beanstalk。我正在尝试找到最惯用的方式来构建这些项目,以便于在本地进行开发并使用ebdeploy构建用于部署的zip文件。.为本地开发设置一切都很容易。只需检查每个repo并在common-lib中执行pythonsetup.pydevelop以使公共(public)库在virtualenv中可用。对于EB部署,最好有一个生成EBcompatiblezipfile的setu

python - 使用工作层在 Elastic Beanstalk 上使用 Django 设置计划/cron 作业

我目前正在将一个Django网站从我自己运行Ubuntu的托管服务器迁移到AWSElasticBeanstalk。到目前为止,我发现这个过程有点直截了当-直到尝试为我的应用程序设置一些预定作业。据我所知,我想使用cron.yaml文件在工作层环境中运行cron作业。我已经阅读了文档:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features-managing-env-tiers.html#worker-periodictasks并阅读博文:https://medium.com/@joelennon/runni

python - "decoder jpeg not available"在 AWS Elastic Beanstalk 上使用 Pillow

我在AWSElasticBeanstalk下使用Python处理jpeg文件时遇到了一些问题。我在.ebextensions/python.config文件中有这个:packages:yum:libjpeg-turbo-devel:[]libpng-devel:[]freetype-devel:[]...所以我相信我已经安装了libjpeg并且可以正常工作(我试过libjpeg-devel,但是yum找不到这个包)。另外,我的requirements.txt中有这个:Pillow==2.5.1...所以我相信我已经安装了Pillow并在我的环境中工作。然后,由于我有Pillow和lib

python - 部署到 Elastic Beanstalk 时运行 Django 迁移

我在ElasticBeanstalk上设置了我的Django应用程序,并且最近对数据库进行了更改,我现在想将其应用于实时数据库。我知道我需要将其设置为容器命令,在检查数据库后我可以看到迁移已运行,但我不知道如何对迁移进行更多控制。例如,我只希望在必要时运行迁移,但根据我的理解,假设命令仍在配置文件中列出,容器将在每次部署时运行迁移。此外,有时,我会在迁移过程中获得以下选项:Anyobjectsrealtedtothesecontenttypesbyaforeignkeywillalsobedeleted.Areyousureyouwanttodeletethesecontenttype

python - 如何在 Amazon Elastic Beanstalk (Python) 中设置环境变量

我最近一直在开发一个Django应用程序,试图让它与AmazonElasticBeanstalk一起工作。在我的.ebextensions/python.config文件中,我设置了以下内容:option_settings:-namespace:aws:elasticbeanstalk:application:environmentoption_name:ProductionBucketvalue:s3-bucket-name-namespace:aws:elasticbeanstalk:application:environmentoption_name:ProductionCach

python - 如何在 AWS elastic beanstalk 上部署结构化 Flask 应用程序

使用此处概述的步骤成功部署测试应用后:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Python_flask.html我尝试部署具有以下结构的实际Flask应用程序:myApp/runServer.pyrequirements.txtmyApp/__init__.pyhelpers.pyclean.shstatic/myApp.csshandlers/__init__.pyviews.pytemplates/layout.htmlviewOne.htmlviewTwo.htmlviews.py包含

elastic新建用户设置权限全流程

1.查看是否有testuser用户curl-H‘Content-Type:application/json’-XGET-uusername:password“http://ip:port/_security/user/testuser?pretty”若无返回结果则无testuser用户,需要新建用户,跳转到步骤5。若有mondb用户,继续执行步骤2。2.查看testuser用户权限es用户具有的权限就是用户的角色具有的权限,一个用户可以有多个角色。上图显示testuser角色也为testuser,查看testuser角色权限:curl-H‘Content-Type:application/js

python - 如何在 AWS Elastic Beanstalk 上强制应用程序版本

我正在尝试使用ebdeploy部署我的Python/Django应用程序的新版本。不幸的是,由于应用程序的意外版本而失败。问题是ebdeploy以某种方式搞砸了版本,我不知道如何覆盖它。我上传的应用程序运行良好,只是版本号不正确,因此,ElasticBeanstalk将其标记为已降级。当执行ebdeploy时,我得到这个错误:"Incorrectapplicationversion"app-cca6-160820_155843"(deployment161).Expectedversion"app-598b-160820_152351"(deployment159)."AWS控制台的健

docker安装 es7.17.6+IK分词+Go elastic

1.下载docker镜像进入 DockerHub 选择所需要的版本dockerpullelasticsearch:7.17.62.创建容器挂载目录及设置配置文件mkdir-p/data/docker/es/configmkdir-p/data/docker/es/datamkdir-p/data/docker/es/plugins创建elasticsearch.yml配置文件并更改权限vi/data/docker/es/config/elasticsearch.yml#配置yml文件http.host:0.0.0.0http.cors.enabled:truehttp.cors.allow-o