草庐IT

openshift-3

全部标签

java - 如何使用 OpenShift 中的 JAVA 连接到 MongoDB 服务器?

我在OpenShift中创建了一个MongoDB实例。我可以通过RockMongo连接到它,这是OpenShift提供的一项服务。我正在尝试使用JAVA连接到我的实例,但我刚收到一个Connectionrefuesed错误。此外,我无法使用RoboMongo连接它。在我的RockMongo状态选项卡中,我看到以下信息:Host:127.11.201.2Port:27017将RoboMongo与MongoLab实例一起使用可以很好地为其提供正确的凭据,但这里使用OpenShift时它无法连接到实例。在我的JAVA应用程序中,我正在尝试以下操作:MongoCredentialcredent

node.js - 如何将 MongoDB 连接到 Openshift?

我有一个使用MongooseforMongoDB的NodeJSExpress应用程序。我对如何将它连接到OpenShift数据库感到困惑。对于开发,我正在连接到一个本地数据库,它工作正常。这是我拥有的://======MONGODBSETUP======mongo_url=process.env.OPENSHIFT_MONGODB_DB_HOST+":"+parseInt(process.env.OPENSHIFT_MONGODB_DB_PORT);if(app.dev){mongo_url="mongodb://localhost:27017/my-db";}app.modules.

mongodb - openshift origin latest - 使外部资源可以访问 mongodb

我正在运行一个小型openshift集群,并希望为我们的开发人员提供一个托管的mongo实例,他们可以从外部连接到该实例。这很容易,我想。遗憾的是,看起来所有流量都必须通过haproxy,并且仅限于http/https。但是我的开发人员需要透明地访问正确的mongo端口27017。有没有办法将内部pod端口暴露给外界,而不知道它在哪个pod上运行。现在我们肮脏的解决方法是oc端口转发mongodb-1-2n1ov27017:27017然后客户端从那里的机器到这台机器进行ssh转发。相反,我们宁愿有一个自动化的解决方案,允许对虚拟定义的主机名进行tcp转发。谁能给我指出正确的方向?

mongodb - 如何从本地客户端连接到 Openshift Mongodb(正在转发端口)?

我创建了一个缩放的nodejs应用程序并添加了mongodb,一切运行良好(使用环境变量从nodejs内部连接到mongodb)。现在我想从我的本地机器连接到数据库,但我无法让它在我的生活中工作。rhcport-forward-a[myapp]返回:Forwardingports...Addressalreadyinuse-bind(2)whileforwardingport8080.Tryinglocalport8081Addressalreadyinuse-bind(2)whileforwardingport8080.Tryinglocalport8081Addressalread

mongodb - 无法在 OpenShift : "Failed to execute: ' control deploy' for/var/lib/openshift/XXX/jbossews"上部署我的应用程序

将新更改推送到我的OpenShift存储库时,应用程序构建良好但无法部署:Repositoryssh://XXX@myapp-mydomain.rhcloud.com/~/git/app.git/ThejbossewscartridgeisalreadystoppedStoppingMongoDBcartridgeStoppingRockMongocartridgeWaitingforstoptofinishWaitingforstoptofinishBuildinggitref'master',commit9a591e1UsingMavenmirror/var/lib/openshi

mongodb - 如何在 openshift 中检查 mongodb 齿轮空间

我有一个缩放的openshift应用程序,它为tomcat7使用1个齿轮,为mongodb使用1个齿轮。有什么办法可以检查mongodb设备还剩多少空间。它应该提供1GB的存储空间,但当我的数据库大小达到200M左右时,它将停止保存新数据。 最佳答案 您可以使用rhcappshow--gearsquota查看每个齿轮上使用了多少存储空间。您还可以通过ssh连接到您的mongodb设备,看看是什么占用了这么多空间,但可能是这样的:https://help.openshift.com/hc/en-us/articles/20218600

node.js - 在 OpenShift 上扩展 MongoDB 与使用 MongoLab

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion来自“传统”开发背景,每当我看到PaaSNoSQL产品时我都会畏缩。在远离您的应用程序的地方托管您的数据的想法根本不合适。但是像MongoLab这样的PaaS提供商在这里并且看起来非常成功..所以我认为它一定有效..我应该考虑一下。我正在使用NodeJS和MongoDB构建一个应用程序,并将在OpenShift上托管它。理想情况下,我同时拥有Web服务器和Mongo集群设置,我可以轻松地水

mongodb - 将数据导入 openshift mongoDb

我使用mongoDb卡带在openshift上创建了一个java应用程序。我的应用程序在jbossAS7本地和openshift上都运行良好。到目前为止,一切都很好。现在我想将一个csv导入到openshift云上的mongoDb中。命令非常简单:mongoimport-ddbName-ccollectionName--typecsvdata.csv--headerline这在本地运行良好,我知道如何连接到openshift-shell和远程mongo-db。但我的问题是:在ssh-shell中执行此突击队时如何使用本地存储的文件(data.csv)。我找到了this在openshif

mysql - OpenShift Pod 卡在挂起状态

OpenShift中的MySQLpod在新部署后卡住并显示消息“该pod已停留在挂起状态超过五分钟。”我能做些什么来解决这个问题?我尝试将当前的部署pod扩展为0,并将之前的部署pod扩展为1。但它也卡住了,之前工作正常。 最佳答案 如果pod停留在pending状态,我们可以通过执行将其删除ocdeletepod/--grace-period=0此命令会立即删除pod,但请谨慎使用,因为它可能会在持久卷上留下一些进程pid文件。 关于mysql-OpenShiftPod卡在挂起状态,我

mysql - OpenShift:在两个应用程序之间共享 MySQL 数据库

我有以下问题。我创建了两个应用程序app_1和app_2在app_1上安装了MySQL并具有以下参数:OPENSHIFT_MYSQL_DB_PORT=3306OPENSHIFT_MYSQL_DB_HOST=127.9.101.2OPENSHIFT_MYSQL_DB_PASSWORD=xxxxOPENSHIFT_MYSQL_DB_USERNAME=xxxxOPENSHIFT_MYSQL_DB_SOCKET=/var/lib/openshift/5252ca504382ecccc30000ca/mysql//socket/mysql.sockOPENSHIFT_MYSQL_DB_URL=m