博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mongodb副本集群搭建
阅读量:4597 次
发布时间:2019-06-09

本文共 1893 字,大约阅读时间需要 6 分钟。

一.环境介绍

1.机器信息

10.40.6.68

10.40.6.108

10.40.6.110

软件环境为centos 6.x

2.mongodb 下载链接地址

https://www.mongodb.org/dl/linux/x86_64-rhel62?_ga=2.137326704.1914689897.1499321739-372422474.1499321739

使用二进制文件包安装,版本选择的是mongodb 3.2.15

二.完整步骤

1.下载安装包解压

tar -zxf mongodb-linux-x86_64-rhel62-3.2.15.tgz -C /usr/local/mv /usr/local/mongodb-linux-x86_64-rhel62-3.2.15/ /usr/local/mongodb-3.2ln -s /usr/local/mongodb-3.2/bin/*  /usr/local/bin/

2.创建用户和相关的文件夹

useradd mongodbmkdir -p /data/mongodb/data/mkdir -p /data/mongodb/log/chown -R mongodb:mongodb /data/mongodb/

3.编辑配置文件,mongo的启动可以直接用命令行启动,或者指定配置文件启动

vim /etc/mongodb.conf

systemLog:    destination: file    path: "/data/mongodb/log/mongod.log"    logAppend: truestorage:    dbPath: "/data/mongodb/data/"    directoryPerDB: true    journal:        enabled: trueprocessManagement:    fork: true#security:#    authorization: "enabled"net:    port: 27017replication:    oplogSizeMB: 50    replSetName: "repl_test"    secondaryIndexPrefetch: "all"

至此,mongo的安装基本完成了。启动mongdb

mongodb -f /etc/mongodb.conf &

常见的3个warning 问题

WARNING: You are running this process as the root user, which is not recommended.要用mongodb用户启动su mongodb mongod -f /etc/mongodb.conf &
WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'禁用大的内存页echo never >>  /sys/kernel/mm/transparent_hugepage/enabledecho never >>  /sys/kernel/mm/transparent_hugepage/defrag
WARNING: You are running on a NUMA machine.numactl --interleave=all mongod -f /etc/mongodb.conf &

 

4.初始化集群

config = { _id:"repl_test", members:[{_id:0,host:"10.40.6.68:27017"},{_id:1,host:"10.40.6.108:27017"},{_id:2,host:"10.40.6.110:27017"}]}

rs.initiate(config);

5.查看集群状态

rs.status();

db.testdb.insert({"test1":"testval1"})
db.getMongo().setSlaveOk();

 

参考链接地址:http://www.lanceyan.com/tech/mongodb/mongodb_repset1.html

http://www.cnblogs.com/zhoujinyi/p/3554010.html

 

转载于:https://www.cnblogs.com/dba-devops/p/7130710.html

你可能感兴趣的文章
windows下python一些库编译问题
查看>>
centos 7设置limit,不生效问题
查看>>
外部引用CSS中 link与@import的区别
查看>>
各种语言学习
查看>>
将博客搬至CSDN
查看>>
计算机硬盘大小转换(B,KB,MB,GB,TB,PB之间的大小转换)
查看>>
10.2计数与概率基础
查看>>
ssh无密码登陆
查看>>
使用django book2.0 时候,输入python manage.py sqlall books 报错解决办法
查看>>
Linux中docker的使用
查看>>
编译器选项
查看>>
VirtualBox虚拟机磁盘瘦身
查看>>
CSS的三种样式
查看>>
关于hadoop集群的简单性能测试——mapreduce性能,hive性能,并行计算分析(原创)...
查看>>
Asp.Net 4中使用路由时使用SiteMap
查看>>
linux之软连接 硬链接
查看>>
javascript中数组与字符串之间的转换以及字符串的替换
查看>>
使用pip安装离线包
查看>>
ORACLE 统计查看每一个表的行数
查看>>
【bzoj4281】[ONTAK2015]Związek Harcerstwa Bajtockiego 树上倍增+LCA
查看>>