文件说明:
-- cfg.conf.template -- mongod.conf.template -- mongos.conf.template
cfg.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: 最右边的数字是端口号
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前By尊渡假赌尊渡假赌尊渡假赌
刺客信条阴影:贝壳谜语解决方案
2 周前ByDDD
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前By尊渡假赌尊渡假赌尊渡假赌

热工具

SublimeText3汉化版
中文版,非常好用

Atom编辑器mac版下载
最流行的的开源编辑器

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

禅工作室 13.0.1
功能强大的PHP集成开发环境

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中