MongoDB3.0集群配置文件自动生成器
文件说明:
-- cfg.conf.template
-- mongod.conf.template
-- mongos.conf.templatecfg.conf.template : 集群配制服务器配制文件模板
mongod.conf.template: mongod进程配制文件模板
mongos.conf.template: mongos路由进程配制文件模板
generator.php : 自动生成配制文件的PHP脚本
脚本使用方法:
在你的Linux服务器上创建一个新目录,我这里创建的目录是/data/mongo
mkdir -p /data/mongo
复制本项目录下上述四个文件到/data/mongo目录中,执行php generator.php。执行前先确保机器上已经安装PHP。
配制说明:
generator.php文件的上面定义了一些常量,你可以修改这些常量的值。
//帮定IP
define("BIND_IP", "127.0.0.1,192.168.100.10,192.168.100.11,192.168.100.12");
//服务器上mongodb bin目录
define("BINPATH", "/usr/local/mongodb/bin");
//超始端口号
define("START_PORT", 4000);
//配制服务器个数
define("CFG_SVR_NUM", 3);
//分片个数
define("RS_NUM", 3);
//复制集节点数
define("RS_NODE_NUM", 3);模板修改:
三个模板文件定义了MongoDB各进程的常见配置,你可以修改这些配置项。##是将被替换的动态部分。
脚本输出:
运行脚本后,你将看到类似以下输出:
C:\data\GitRoot\mongodb-conf-generator>php generator.php cfg->node0->4000 cfg->node1->4001 cfg->node2->4002 rs0->node0->4003 rs0->node1->4004 rs0->node2->4005 rs1->node0->4006 rs1->node1->4007 rs1->node2->4008 rs2->node0->4009 rs2->node1->4010 rs2->node2->4011 mongos----->4012
cfg: 表示配置服务器
node: 表示节点
rs: 示是复制集
4000: 最右边的数字是端口号
Hot AI Tools
Undress AI Tool
Undress images for free
Undresser.AI Undress
AI-powered app for creating realistic nude photos
AI Clothes Remover
Online AI tool for removing clothes from photos.
Clothoff.io
AI clothes remover
Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!
Hot Article
Hot Tools
Notepad++7.3.1
Easy-to-use and free code editor
SublimeText3 Chinese version
Chinese version, very easy to use
Zend Studio 13.0.1
Powerful PHP integrated development environment
Dreamweaver CS6
Visual web development tools
SublimeText3 Mac version
God-level code editing software (SublimeText3)

