草庐IT

mongodb - 将 Parse.com 应用程序迁移到 AWS EC2 Ubuntu 时出现的问题

我有一台安装了Ubuntu的EC2机器。在机器上,我已经安装了Node.js、MongoDB和Github版本的ParseServer。我创建了一个名为euro的数据库。在此数据库中,我使用以下代码创建了一个用户:>useeuroswitchedtodbeuro>db.createUser(...{...user:'username',...pwd:'password',...roles:[{role:'readWrite',db:'euro'}]...}...)在迁移应用程序之前,我注意到在AWSEC2实例管理页面中,您可以看到2个IP地址:公共(public)IP和私有(priva

node.js - 在 Nodejs 中以编程方式连接到 Mongodb Amazon EC2 实例

我正在制作一个NodeJS网络应用程序。我想使用Amazon的弹性beantalk部署该应用程序,并且我想使用MongoDB作为数据库。现在我对解决方案的理解是:在AmazonEC2实例上设置MongoDB实例(我已经这样做了)在server.js中以编程方式连接到此数据库以读取和写入数据库这个解决方案有意义吗?如果是这样,我如何以编程方式连接到EC2MongoDB实例?我找到了Node的官方MongoDB包:https://www.npmjs.com/package/mongodb但文档只提到连接到MongoDB的本地实例://ConnectionURLvarurl='mongodb

mongodb - AWS MongoDB EC2 实例作为带有 EC2 应用程序实例的本地主机

我实际上是AWS的新手。我配置了2个EC2实例。一个用于我的MongoDB数据库,另一个用于我的应用程序。我正在使用pymongo建立连接。但是如果每次都通过实例发送数据,会花费太多时间。我想知道是否有可能将mongoDB实例作为应用程序的本地主机,使用组或我不知道,以获得更好的性能。或者如果将数据库放在与我的应用程序相同的实例上并获得更多EBS会更好。 最佳答案 确保您知道性能瓶颈在哪里。如果两个实例都在同一个可用区中,网络延迟应该不是最大的性能问题。事实上,如果您的实例至少很大...由于更好的NIC...网络延迟应该不是问题。要

Mongodb 地理空间索引不支持$box?

我正在创建一个2dsphere索引并尝试将其用于我的地理空间查询。但是,我发现当我使用$geoWithin.$box时,它不使用索引,因此非常慢。如果我使用$geoWithin.$geometry,那么将使用索引。document说$box支持索引,所以我一定是错过了什么。有什么想法吗?地理空间索引{"v":1,"key":{"details.lonlat":"2dsphere"},"name":"longlat","ns":"realestate.property","2dsphereIndexVersion":2}GeoJSON多边形查询使用索引>db.property.find(

mongodb - robomongo aws ec2 ubuntu

尝试建立从Robomongo到我的ec2ubuntumongodb的远程连接。我已经能够使用Robomongo连接到其他非ec2ubuntu服务器。但是当我尝试使用ec2时,我不断收到“您跳过了授权”错误。我可以在终端中远程连接到它,但不能使用Robomongo。ec2远程连接有什么我遗漏的吗?我做了什么:创建了一个mongo用户管理员在Robomongo中建立联系我可以连接但说我跳过了授权。我的mongo日志显示:无法使用MONGODB-CR机制验证neil@admin:用户文档中缺少AuthenticationFailedMONGODB-CR凭据 最佳答

使用 EFS 的 AWS ECS 上的 MongoDB Docker 容器

是否建议在AWS弹性容器服务(ECS)上有多个MongoDBDocker容器共享同一个AWS弹性文件系统(EFS)?为什么?为什么不呢? 最佳答案 这取决于您的要求。基本上,EFS实现了NFSv4协议(protocol)。通常NFS比block设备慢。没有测试它。但是认为在相同的SSD设备上EFS性能会低于EBS。您可以在EFS上使用MongoDB测试您的应用程序。如果不关心性能,使用EFS会很好。 关于使用EFS的AWSECS上的MongoDBDocker容器,我们在StackOver

mongodb - EPEL MongoDB 无法在 EC2 Amazon AMI 上启动

使用AmazonLinuxAMI2013.09.2-ami-bba18dd2(64位)我想使用EPEL提供的mongodb,因为它编译时支持SSL。[root@domU-12-31-39-02-19-B8ec2-user]#yuminstallmongodb-serverInstalled:mongodb-server.x86_640:2.4.6-1.el6DependencyInstalled:Complete!看起来安装没有错误。当我启动mongod时,我得到的只是这个神秘的错误。[root@domU-12-31-39-02-19-B8ec2-user]#mongodmongod-

php - Amazon AWS 问题 - 从 EC2 访问 MySQL

我正在开发一款具有基本用户注册/登录功能的Android应用程序。目前我已经在我的本地主机上运行了WAMP服务器。我想更进一步,采用AmazonRDS(MySQL)实例并将我的php文件托管在某个服务器(可能是EC2实例)上,并允许Android应用程序向php文件发出HTTP请求,后者又连接到MySQL实例。到目前为止,我已经创建了一个MySQL实例和一个EC2实例(使用LAMP设置)。我无法从EC2实例连接到MySQL实例(我通过Puttyssh进入EC2,并尝试使用此命令连接到MySQL实例mysql-hdevo.*.ap-southeast-1.rds.amazonaws.co

mysql - 将数据从 s3 加载到运行 EC2 实例(不是 RDS)的 mySQL

我希望能够在mySQL中使用loaddatainfile命令,但我不想从本地文件加载数据,而是想从CSV文件加载它。即,如果文件在本地存储中,它看起来像:LOADDATAINFILE'C:\\abc.csv'INTOTABLEabc但如果它在S3中,我不确定我怎么能做这样的事情。这可能吗?注意:这不是RDS机器,所以这个命令似乎不起作用:http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-template-copys3tords.html 最佳答案 mys

php - 在 EC2 上使用经过修改的 lamp stack(Lighttpd 而不是 Apache)的网站在发展过程中最有可能遇到的扩展问题是什么?

当您的用户数量增加时,EC2上基于Lamp的站点的常见瓶颈是什么(以及什么往往最先被打破)?假设:-体面的数据库设计-cron上有一些Ram和CPU密集型进程,但在正常使用期间没有ram/cpu密集型的东西。 最佳答案 好问题-我们用Nginx替换了A,我们的PHP现在是fpm。这使我们能够设置更多的应用程序平衡器来处理流量高峰等等。我们还将主数据库移动到CouchDB(BigCouch),但通常没有办法在不知道您的应用程序做什么的情况下避免灾难。EC2瓶颈EC2瓶颈或问题更容易概括和确定。磁盘输入/输出例如,一个非常普遍的瓶颈是磁