永发信息网

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()检查状态,看看是否次节点已经成为主节点。  另外你可以用分片群集的水平分片来扩大应用的数据量。配置分片群集不在这篇文档的范围之内。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯