连接的MongoDB在Azure中使用Java [英] Connection to MongoDB in Azure with Java

查看:123
本文介绍了连接的MongoDB在Azure中使用Java的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

第一:我是新的蔚蓝色。好吧,我希望有一个副本的MongoDB在蔚蓝的设置。我用它这些网站:
http://www.mongodb.org/display/DOCS/Azure+Deployment
https://github.com/mongodb/mongo-azure
那工作正常。但是,如何才能从我的Java应用程序访问该蒙戈replicaset? Java应用程序不会在云中运行。
谢谢你的帮助。

first: i'm new at azure. Ok, I want a MongoDb replica set in azure. I used for it these websites: http://www.mongodb.org/display/DOCS/Azure+Deployment and https://github.com/mongodb/mongo-azure Thats works fine. But how can I access from my java application to this mongo replicaset? The java application doesn't run in the cloud. Thank you for help.

推荐答案

有几件事情你可以做:


  • 运行mongos您replicaset节点(碎片路由器),并创建一个单一的碎片重新presenting整个数据库。 Mongos会有内部的可视性,IP /端口每个replicaset节点。然后,你的外部Java应用程序将直接连接到mongos。注:使用mongos是不脚手架项目10gen公司提供的一部分。你需要添加这个自己。

  • 设置了Azure的连接,你的Java应用程序和你的MongoDB replicaset部署之间的桥梁。有你需要添加到mongod的命令行(如Azure的连接只支持在隧道IPv6流量)的--ipv6标志。如果该标志在10gen公司提供的脚手架设置和IPv6默认情况下禁用我不记得。

这篇关于连接的MongoDB在Azure中使用Java的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆