aws configure怎么配置
答案:1 悬赏:0 手机版
解决时间 2021-11-24 15:02
- 提问者网友:佞臣
- 2021-11-23 22:30
aws configure怎么配置
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-11-23 23:06
安装步骤 创建并启动主节点、次节点和仲裁节点的EC2实例,主节点、次节点和仲裁节点所需要的配置如上所述。 为主次两节点创建EBS卷,EBS卷的大小足以满足MongoDB存储数据 通过SSH连接主次两节点上的EC2实例 通过sudo mkfs -t ext4 /dev/<已创建的EBS卷> 在主次两个节点上创建Ext4文件系统 创建目录/data/db或者其他你选择的目录名,然后使用sudo mount -a /dev/<已创建的EBS卷> /data/db挂载到已连接的卷上 使用sudo echo '/dev/sdf /data/db auto noatime,noexec,nodiratime 0 0' >>/etc/fstab 编辑/etc/fstab,使得实例启动的时候能显示这个目录 在所有实例上下载并安装MongoDB 在MongoDB目录下使用mongod --rest -repset myHASet命令启动主节点(这儿myHASet是复制集的名字,你可以选择你喜欢的任何名字) 在MongoDB目录下进入MongoDB终端 在mongo终端上使用命令rs.initiate()初始化复制集 初始化完成后使用命令rs.status() 检查复制集的状态 如果初始化成功,你可以在输出里看到OK,类似下面 {"set" : "sample","myState" : 1,"members" : [{"name" : ":27017","self" : true}],"ok" : 1} 你也可以通过<主节点>:27017/_repset检查复制集状态 现在你的主节点可以使用了,你可以在这个节点上插入或者更新文档。 现在用主节点上的mongod --rest --repset myHASet相同的命令启动次节点 现在告知主节点在复制集中增加了次节点。进入主节点上的mongo控制台,使用rs.add("<次节点主机名>")增加次节点到复制集 如果增加成功的话,你将看到这样的响应{ "ok" : 1 } 一旦你的次节点与复制集连接成功,你可以通过<主节点>:27017/_repSet检查复制集状态 现在使用mongod --rest --repSet myset --oplogSize 8命令启动仲裁节点 使用命令rs.add({_id:2,host:"<仲裁节点主机名>",arbiterOnly:true})把仲裁节点增加到复制集 一旦仲裁节点增加成功的话,你就已经完成的整个配置,你的复制集可以使用了 进入<主节点>:27017/_repSet,你应当能够看到如下屏幕截图所示的每个节点的状态 要测试复制集,关闭主节点,看看次节点是否能够接管,然后变成主节点 你可以使用命令db.isMaster()检查状态,看看是否次节点已经成为主节点。 另外你可以用分片群集的水平分片来扩大应用的数据量。配置分片群集不在这篇文档的范围之内。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯