范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

mongodb高可用分片集群搭建

  ip地址
  端口
  角色
  备注
  192.168.52.18
  27017
  Primary节点   192.168.52.19   27017
  Secondary节点   192.168.52.20   27017
  Secondary节点   2 系统初始化   # 关闭防火墙   systemctl stop firewalld   systemctl disable firewalld   # 关闭selinux   sed -i "s/enforcing/disabled/" /etc/selinux/config #永久   setenforce 0 # 临时   # 关闭THP   echo never > /sys/kernel/mm/transparent_hugepage/enabled   echo never > /sys/kernel/mm/transparent_hugepage/defrag   vi /etc/rc.d/rc.local   echo never > /sys/kernel/mm/transparent_hugepage/enabled   echo never > /sys/kernel/mm/transparent_hugepage/defrag   设置内核参数,避免疯狂交换:   echo 0 > /proc/sys/vm/zone_reclaim_mode 关闭zone_reclaim模式,可以从其他zone或NUMA节点回收内存(临时修改,重启失效)   sysctl -w vm.zone_reclaim_mode=0 永久设置   设置vm.swappiiness为1,禁用交换虚拟内存   sysctl -w vm.swappiness=1   # 时间同步   yum install ntpdate -y   ntpdate time.windows.com   echo "*/5 * * * * /usr/sbin/ntpdate ntp.api.bz >/dev/null 2 >&1" >> /var/spool/cron/root   #修改文件描述符   ulimit -SHn 65535   cat >> /etc/security/limits.conf < use admin   >config ={"_id":"test",   "members":[   {"_id":1,"host":"192.168.52.18:27017"},   {"_id":2,"host":"192.168.52.19:27017"},   {"_id":3,"host":"192.168.52.20:27017"}]   };   > rs.initiate(config)   > rs.status()3.6、配置shard集群3.6.1、shard1集群搭建   分别在三台服务器上操作如下命令:   mkdir /data/mongodb/shard1 -p   mkdir /data/mongodb/shard2 -p   mkdir /data/mongodb/shard3 -p   添加配置文件shard-37017.conf:   vi /data/mongodb/conf/shard-37017.conf   dbpath=/data/mongodb/shard1   bind_ip=0.0.0.0   port=37017   fork=true   logpath=/data/mongodb/shard1/shard1.log   replSet=shard1   shardsvr=true   启动shard1集群:   /data/mongodb/bin/mongod -f /data/mongodb/conf/shard-37017.conf   mongo --port 37017   > config ={"_id":"shard1",   "protocolVersion" : 1,   "members":[   {"_id":1,"host":"192.168.52.18:37017"},   {"_id":2,"host":"192.168.52.19:37017"},   {"_id":3,"host":"192.168.52.20:37017"}   ]   };   > rs.initiate(config)   > rs.status()3.6.2、shard2集群搭建   添加配置文件shard-37018.conf:   vi /data/mongodb/conf/shard-37018.conf   dbpath=/data/mongodb/shard2   bind_ip=0.0.0.0   port=37018   fork=true   logpath=/data/mongodb/shard2/shard2.log   replSet=shard2   shardsvr=true   启动shard2集群:   /data/mongodb/bin/mongod -f /data/mongodb/conf/shard-37018.conf   mongo --port 37018   > config ={"_id":"shard2",   "protocolVersion" : 1,   "members":[   {"_id":1,"host":"192.168.52.18:37018"},   {"_id":2,"host":"192.168.52.19:37018"},   {"_id":3,"host":"192.168.52.20:37018"}   ]   };   > rs.initiate(config)   > rs.status()3.6.3、shard3集群搭建   添加配置文件shard-37019.conf:   vi /data/mongodb/conf/shard-37019.conf   dbpath=/data/mongodb/shard3   bind_ip=0.0.0.0   port=37019   fork=true   logpath=/data/mongodb/shard3/shard3.log   replSet=shard3   shardsvr=true   启动shard3集群:   /data/mongodb/bin/mongod -f /data/mongodb/conf/shard-37019.conf   mongo --port 37019   > config ={"_id":"shard3",   "protocolVersion" : 1,   "members":[   {"_id":1,"host":"192.168.52.18:37019"},   {"_id":2,"host":"192.168.52.19:37019"},   {"_id":3,"host":"192.168.52.20:37019"}   ]   };   > rs.initiate(config)   > rs.status()3.7、配置和启动路由节点3.7.1、配置路由节点   mkdir /data/mongodb/route/logs -p   vi /data/mongodb/conf/route.conf   port=17017   bind_ip=0.0.0.0   fork=true   logpath=/data/mongodb/route/logs/route.log   configdb=test/192.168.52.18:27017,192.168.52.19:27017,192.168.52.20:27017   /data/mongodb/bin/mongos -f /data/mongodb/conf/route.conf3.7.2、mongos(路由)中添加分片节点   mongo --port 17017   mongos> sh.status()   mongos> sh.addShard("shard1/192.168.52.18:37017,192.168.52.19:37017,192.168.52.20:37017");   mongos> sh.addShard("shard2/192.168.52.18:37018,192.168.52.19:37018,192.168.52.20:37018");   mongos> sh.addShard("shard3/192.168.52.18:37019,192.168.52.19:37019,192.168.52.20:37019");   mongos> sh.status()   3.7.3、开启数据库和集合分片(指点片键)   为数据库开启分片功能   sh.enableSharding("lg_resume")   为指定集合开启分片功能   sh.shardCollection("lg_resume.lg_resume_datas",{"name":"hashed"})3.7.4、向集合中插入数据测试   mongo --port 27017   use lg_resume;   for(var i=1;i<= 1000;i++){   db.lg_resume_datas.insert({"name":"test"+i,   salary:(Math.random()*20000).toFixed(2)});   }3.8、单节点添加安全认证   mongo --port 27017   use admin;   db.createUser({   user:"root",   pwd:"123456",   roles:[{role:"root",db:"admin"}]   })   切换到lg_resume库对用户的添加:   use lg_resume;   db.createUser({   user:"lagou_gx",   pwd:"abc321",   roles:[{role:"readWrite",db:"lg_resume"}]   })3.9、以auth方式启动mongod   vi /data/mongodb/conf/mongodb.conf   auth=true   /data/mongodb/bin/mongod -f /data/mongodb/conf/mongodb.conf   验证用户:   use admin   db.auth("root","123456") 3.10、分片集群添加安全认证   yum install psmisc -y   pkill mongo   openssl rand -base64 756 > /data/mongodb/myKey.file   chmod 600 /data/mongodb/myKey.file   scp -r /data/mongodb/myKey.file root@192.168.52.19:/data/mongodb/   scp -r /data/mongodb/myKey.file root@192.168.52.20:/data/mongodb/   配置节点集群和分片节点集群开启安全认证和指定密钥文件:   cat /data/mongodb/conf/mongodb.conf   auth=true   keyFile=/data/mongodb/myKey.file   cat /data/mongodb/conf/shard-37017.conf   auth=true   keyFile=/data/mongodb/myKey.file   cat /data/mongodb/conf/shard-37018.conf   auth=true   keyFile=/data/mongodb/myKey.file   cat /data/mongodb/conf/shard-37019.conf   auth=true   keyFile=/data/mongodb/myKey.file   在路由配置文件中 设置密钥文件:   vi /data/mongodb/conf/route.conf   keyFile=/data/mongodb/myKey.file   创建mongo_startup.sh脚本:   #!/bin/bash   /data/mongodb/bin/mongod -f /data/mongodb/conf/mongodb.conf   /data/mongodb/bin/mongod -f /data/mongodb/conf/shard-37017.conf   /data/mongodb/bin/mongod -f /data/mongodb/conf/shard-37018.conf   /data/mongodb/bin/mongod -f /data/mongodb/conf/shard-37019.conf   /data/mongodb/bin/mongos -f /data/mongodb/conf/route.conf   如果您喜欢本文,就请动动您的发财手为本文点赞评论转发,让我们一起学习更多运维相关知识,最后请记得关注我。

2022国庆档期哪些电视值得买?中秋一过就是国庆,国庆假期素来是电视行业的销售旺季,商家们也在十一假期为消费者安排了一系列的促销优惠。相比一个多月之后的双十一,国庆假期选购电视不仅在物流方面更加顺畅,而且各厂商的记录我艰难的nt过程2022。9。27怀孕真的是关关难过关关过,仅仅一个nt检查我就用了一天半的时间(前后做了10次),相信很少有人和我一样。上周五约了下午的nt,我从1点半到医院,一直到晚上6点,医生做了4次,因为我理想与现实,谁打败了谁在这盛世华庭,每个人都有自己的理想和抱负,有自己追求的美好目标,有自己向往的世界与生活,我们每个人都沉浸在追梦当中,但是,现实又是怎样的呢!理想,每个人都有,不管是小孩还是大人,都一指秋香醉流年微风,轻梳长发,细雨,温润流光。淡淡秋光映染美丽的脸庞,点点秋红婆娑季节的诗行。光阴的画卷里,是谁在一树红枫中静默怀想,季节的轮回中,是谁在丹桂飘香时留下淡暖的清欢题记光阴轻轻,滑普通人最需要做好的三件事爱人和爱己普通人最需要做好三件事,其他都不是最重要的。很多时候我们的烦恼就是因为自己想的太多,做的太少。早点认清自己只是一个普通人的事实不是坏事,身为一介凡夫俗子,别妄想改变世界,更别成天去文艺不忘科技美度舵手长动力自动表腕表之家腕表说大家好,要说谁是斯沃琪集团亲民手表品牌中最文艺的,绝对非美度莫属。相较于其它兄弟品牌,美度更侧重于设计,在众多表迷中获得了文艺度的爱称,我们今天要聊的这款美度舵手长动奔赴一场山海的壮美,国内必打卡的十大海上名山推荐,建议收藏山与海代表着自由,要心怀热爱,奔赴山海之间,将山海秀色尽收眼底。临海的景点有很多,海景,沙滩,当然最壮观的山海奇观一定不能错过,欣赏海岸耸立的连绵山峰,俯瞰波澜壮阔的蔚蓝大海,享受不去厦门,不去九寨沟,原来这里才是国内最美的人间天堂今年中秋国内旅游人次同比去年呈现下降趋势,消费者积累的旅游需求并未消散,作为2022年最后一个长假,十一黄金周的旅游热度有望成为暑期之后的第二波高峰。受疫情影响,节假日旅游产品的预电影妈妈!困在记忆里,面朝大海作者李佳电影妈妈!原本是导演杨荔钠春梦春潮春歌三部曲的第三部春歌,后为强调妈妈在故事中的主角性而更名。所谓春歌,正是那首大家耳熟能详的世上只有妈妈好。这首歌,是童年的歌,亦是唤醒童厦门滨海旅游浪漫线出圈了,12人在味友豪丽吃了4000元海鲜,过瘾厦门环东海域彩虹沙滩,这两年越来越美,这条20公里长的滨海旅游浪漫线,海域辽阔,景色怡人,小长假和周末人潮涌涌。海浪椰树沙滩渔船露营帐篷挖花蛤的人成了这一带的风景味友豪丽小海鲜大牌徐长江晨趣(图片摄影琳琳)雄鸡曲曲高歌鸣,玉兔嫦娥恋月宫,闲人早起巧耕作,风调雨顺五谷登。流星点缀划黎明,月息日出亮天空,风问老朽巢归宿,乐此不疲作房洞。作者简介徐长江,山东淄博市周村区人,济南轨交建设加速攻克泉水保护难题,两条新线迎重大进展因泉水保护而被落下的轨道交通建设,正在被济南恶补。近日,济南轨道交通建设频传好消息。9月20日上午,济南轨道交通8号线一期工程开工活动在山东大学站(工程名)举行9月17日上午,智能didoG28S智能手表上手体验血压ECG心电都能够测量?要说最近几年数码圈,除了手机,最火的应该就是智能穿戴设备了吧。现在很多厂商也都在做智能穿戴设备,包括像苹果华为荣耀这样的手机,不过一些第三方厂商做的智能穿戴也非常不错。智能穿戴设备专访华映资本管理合伙人章高男,投资人如何克服跨界难题?作者卢滢西编辑周文斌资本裁掉TMT组投资人前年投消费去年投芯片,今年投简历私募基金在中国的高光时刻突遇转折,创投圈的风向就变了。机构和投资人都看着硬科技,面临着toB,ornott超龄劳动者工伤认定不该是一道难题65岁的农民工老赵是一名光缆架设工。去年5月的一天夜晚,值班的老赵在施工工地一氧化碳中毒,后因医治无效死亡。从确认事故责任主体到申请工伤认定,老赵家人的工伤索赔之路步步是坎,至今尚学术前沿袁维堂教授团队在机器人中低位直肠癌保肛手术方面取得新突破近日,郑州大学第一附属医院直肠肛门外科袁维堂教授团队参与的全国多中心研究机器人对比腹腔镜中低位直肠癌保肛手术(REAL研究)取得新突破,研究成果以题为Roboticversusla主题乐园如何通过电子票务管理系统来增加游乐项目复购主题乐园票务管理系统哪个好用?主题乐园票务管理系统有哪些?一套主题乐园票务管理系统多少钱?主题乐园票务管理系统有哪些功能?主题乐园电子票务管理系统安装注意事项,主题乐园电子票务管理东吴证券机器人行业环比改善,进口替代持续加速东吴证券9月22日最新研报表示,18月工业机器人产量27。8万台,同比10。5其中8月产量4。1万台,同比1。1,环比8。1,行业景气度环比改善。分下游来看,新能源光伏等新兴下游增中国首个美女机器人诞生,定制一个机器人老婆,你愿意娶一个吗?科技在日益更新的今天,对于大众来说,他们往往对机器人的关注度越来越高。毕竟很多人都想在机器人的行业当中分一杯羹,甚至于从机器人身上获得更大的利益。(此处已添加小程序,请到今日头条客第二轮电子消费券中了没?怎么用最划算?薅羊毛攻略在此多券叠加,享受折上折以券买卡,省去凑单麻烦今天(26日),是第二轮爱购上海电子消费券正式使用首日。与首轮相比,第二轮消费券体量加码,多了一张满300元以上抵100元券,消费券包价值我的高龄顺产的经历是我一辈子的骄傲2022育儿季我生孩子的时候已经三十六周岁了。无论是在民间,还是在教科书上,我都是妥妥的高龄产妇。那时候的产妇选择剖腹产的特别多。有的是怕疼,有的是医生建议。但是我从书上看到自然分暑期必备!5分钟提升专注力,大人小孩都能做太极文化是中华传统文化瑰宝也是许多人口中的养生宝典但是,生活中不少人会觉得太极就是打打拳也有人觉得太极只适用于退休在家的老人家为了解除大家的误解有请上海中医药大学金牌健康讲师团的李
地球即将两极反转?地球磁极正在移动,未来或将穿越中国在宇宙中磁场就像地球的一把保护伞,把来自宇宙的高能射线和太阳风中的带电粒子挡在大气层之外,保护地球上的生物。但在地球漫长的历史中,地球磁场其实并不稳定,每隔一段时间它的两极就会发射战胜奥沙利文,中国斯诺克小将范争一,是否能成为未来之星?中国斯诺克台球再现天才选手,00后黑马选手精准单杆绝杀,单局制胜火箭,拿到斯诺克欧洲大师赛冠军。本次比赛被称为这是斯诺克史上最让人震惊的决赛之一。中国丁俊晖后浪年轻选手在世界舞台再iQOOZ6量产强悍双芯6000mAh大电池上阵,坐稳千元机皇之位经过这几年的全面爆发后,vivo的子品牌iQOO无论是在外观设计硬核配置,还在影像实力上都有着极高的口碑,尤其是游戏使用体验确实很不错,即便是与专业的电竞品牌红魔黑鲨相比也并不弱。王楠女儿目的明确!国乒众将合照,她只拥抱陈梦,未来也要当一姐在WTT新加坡大满贯比赛中,陈梦终于跨越了王曼昱这座大山夺得女单冠军,重回世界第一的同时,也拿到了梦寐以求的亚运单打名额,再次证明了自己的国乒一姐的实力。陈梦从低谷中崛起让人看到她元宇宙是未来还是骗局?元宇宙离我们生活还远吗?不要觉得元宇宙遥不可及,其实你已经一只脚在里面,你觉得它遥不可及,是因为你被带进了一个误区。你以为元宇宙是硬件,比如说一定要穿戴整齐或者开发一个脑机接口,然后进入另外一个梦境般的世每卖出1辆就召回3辆,特斯拉发起年内第4次汽车召回召回更多是解决隐患,像手机不断升级一样,只是在修复bug。图IC文财经记者郭宇编辑王静仪2022年进入第5个月份,特斯拉(NASDAQTSLA)开启了中国市场的第四次召回。日前,特小心侵权!暴力熊的财富密码白胚低至5元,手工坊翻倍溢价圈粉果断倒颜料,快准稳。一层层各种颜色叠加的颜料蔓延流动,成了当下最治愈的一刻,也是全网挑战的流体暴力熊DIY。这股热潮从一线城市蔓延至三线城市。3月起,小灰所在的义乌工厂开始了24小国家发改委14月全国14个省(区市)用电增速超过5国家发展改革委5月17日在线上召开新闻发布会。人民网记者许维娜摄人民网北京5月17日电(记者许维娜)17日,国家发展改革委召开5月份新闻发布会。国家发展改革委新闻发言人孟玮介绍,1人类的出现不是机缘巧合,而是一场有目的的实验?苏美尔文物的出土,为西琴老先生的外星文明创造论提供了有力的证据支撑!其中最重要的,就是文物中的苏美尔王表。王表中记录的是苏美尔每位国王的统治时间。而在这其中,前八位国王统治的时间远温度记录和化学示踪剂显示深海随气候变化而变暖一项新研究表明,储存在北大西洋亚热带地区的大部分多余热量都在深海(低于700米)的地方。海洋吸收了约90由人类引起的变暖。这项新研究发现,在亚热带北大西洋(25N),1850年至2人类太阳探测器挑战100万,零距离触摸太阳美国航空航夫局(NASA)的帕克号太阳探测器进入了太阳大气,并触撲到了炽热的日冕,这在科学史上尚属首次。该探测器手2018年发射,此后的几年中它曾先后7次飞掠金星,利用其引力逐步让