AWS Mongodb快速入门

时间:2019-05-28 20:24:19

标签: mongodb amazon-web-services amazon-ec2 amazon-cloudformation devops

我在新的vpc上使用了aws mongodb quickstart,但不确定如何继续配置我的主数据库。

我按照说明测试了db,并获得了以下输出。

[ec2-user@ip-10-0-14-121 ~]$ mongo
MongoDB shell version v4.0.9
connecting to: mongodb://127.0.0.1:27017/?gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("b3e06472-2363-44bc-90bc-f4f9515af6df") }
MongoDB server version: 4.0.9
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
    http://docs.mongodb.org/
Questions? Try the support group
    http://groups.google.com/group/mongodb-user
s0:PRIMARY> use admin
switched to db admin
s0:PRIMARY> db.auth("admin","pwd")
1
s0:PRIMARY> rs.printReplicationInfo()
configured oplog size:   15335.58349609375MB
log length start to end: 833secs (0.23hrs)
oplog first event time:  Tue May 28 2019 19:53:15 GMT+0000 (UTC)
oplog last event time:   Tue May 28 2019 20:07:08 GMT+0000 (UTC)
now:                     Tue May 28 2019 20:07:15 GMT+0000 (UTC)
s0:PRIMARY> db.getMongo()
connection to 127.0.0.1:27017

如您所见,它仅连接到本地主机。我正在尝试使用mongorestore用现有的数据库转储加载数据库。如何配置此设置以能够从外部访问数据库?

我当前正在从linux堡垒主机连接到主要主机。我应该安装节点,mongodb和其他工具来连接数据库主机并与之交互吗?还是应该在实际实例上运行命令?

如果主群集出现故障,如何配置整个群集以路由到辅助群集?

我已经运行了此快速入门,并意外地在mongodb实例上运行了init.sh脚本,我认为我做错了,因为它将名称从PRIMARY>更改为RESTORE>。

我真的希望有一个可用的uri字符串。

0 个答案:

没有答案