这里先把环境设置好,linux需要调整系统参数,防止因为系统限制而影响mongodb性能
vi /etc/profile
ulimit -u 192276
ulimit -n 21000
ulimit -d unlimited
ulimit -m unlimited
ulimit -s 8192
ulimit -t unlimited
ulimit -v unlimited
ulimit -r 65
ulimit -e 30
ulimit -q 819200
ulimit -i 192276
ulimit -x unlimited
ulimit -l unlimited
ulimit -c 0
ulimit -f unlimited
source /etc/profile 后生效
-t: cpu time (seconds) unlimited
-f: file size (blocks) unlimited
-d: data seg size (kbytes) unlimited
-s: stack size (kbytes) 8192
-c: core file size (blocks) 0
-m: resident set size (kbytes) unlimited
-u: processes 192276
-n: file descriptors 21000
-l: locked-in-memory size (kb) unlimited
-v: address space (kb) unlimited
-x: file locks unlimited
-i: pending signals 192276
-q: bytes in POSIX msg queues 819200
-e: max nice 30
-r: max rt priority 65
-N 15: unlimited
参数 描述
ulimited 不限制用户可以使用的资源,但本设置对可打开的最大文件数(max open files)
和可同时运行的最大进程数(max user processes)无效
-a 列出所有当前资源极限
-c 设置core文件的最大值.单位:blocks
-d 设置一个进程的数据段的最大值.单位:kbytes
-f Shell 创建文件的文件大小的最大值,单位:blocks
-h 指定设置某个给定资源的硬极限。如果用户拥有 root 用户权限,可以增大硬极限。任何用户均可减少硬极限
-l 可以锁住的物理内存的最大值
-m 可以使用的常驻内存的最大值,单位:kbytes
-n 每个进程可以同时打开的最大文件数
-p 设置管道的最大值,单位为block,1block=512bytes
-s 指定堆栈的最大值:单位:kbytes
-S 指定为给定的资源设置软极限。软极限可增大到硬极限的值。如果 -H 和 -S 标志均未指定,极限适用于以上二者
-t 指定每个进程所使用的秒数,单位:seconds
-u 可以运行的最大并发进程数
-v Shell可使用的最大的虚拟内存,单位:kbytes
-x
下面是安装的
2021-03-30 16:44:02.028 [http-nio-8801-exec-1] INFO :322 - 服务器[192.168.31.241]上调整系统参数
2021-03-30 16:44:02.207 - 服务器:192.168.31.241 执行命令:echo "ulimit -u 192276" >> /etc/profile
echo "ulimit -n 21000" >> /etc/profile
echo "ulimit -d unlimited" >> /etc/profile
echo "ulimit -m unlimited" >> /etc/profile
echo "ulimit -s 8192" >> /etc/profile
echo "ulimit -t unlimited" >> /etc/profile
echo "ulimit -v unlimited" >> /etc/profile
echo "ulimit -r 65" >> /etc/profile
echo "ulimit -e 30" >> /etc/profile
echo "ulimit -q 819200" >> /etc/profile
echo "ulimit -i 192276" >> /etc/profile
echo "ulimit -x unlimited" >> /etc/profile
echo "ulimit -l unlimited" >> /etc/profile
echo "ulimit -c 0" >> /etc/profile
echo "ulimit -f unlimited" >> /etc/profile
source /etc/profile
2021-03-30 16:44:02.484- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:02.487 [http-nio-8801-exec-1] INFO :322 - 服务器[192.168.31.242]上调整系统参数
2021-03-30 16:44:02.606 - 服务器:192.168.31.242 执行命令:echo "ulimit -u 192276" >> /etc/profile
echo "ulimit -n 21000" >> /etc/profile
echo "ulimit -d unlimited" >> /etc/profile
echo "ulimit -m unlimited" >> /etc/profile
echo "ulimit -s 8192" >> /etc/profile
echo "ulimit -t unlimited" >> /etc/profile
echo "ulimit -v unlimited" >> /etc/profile
echo "ulimit -r 65" >> /etc/profile
echo "ulimit -e 30" >> /etc/profile
echo "ulimit -q 819200" >> /etc/profile
echo "ulimit -i 192276" >> /etc/profile
echo "ulimit -x unlimited" >> /etc/profile
echo "ulimit -l unlimited" >> /etc/profile
echo "ulimit -c 0" >> /etc/profile
echo "ulimit -f unlimited" >> /etc/profile
source /etc/profile
2021-03-30 16:44:02.866- 服务器:192.168.31.242 命令返回:
2021-03-30 16:44:02.866 [http-nio-8801-exec-1] INFO :322 - 服务器[192.168.31.243]上调整系统参数
2021-03-30 16:44:02.969 - 服务器:192.168.31.243 执行命令:echo "ulimit -u 192276" >> /etc/profile
echo "ulimit -n 21000" >> /etc/profile
echo "ulimit -d unlimited" >> /etc/profile
echo "ulimit -m unlimited" >> /etc/profile
echo "ulimit -s 8192" >> /etc/profile
echo "ulimit -t unlimited" >> /etc/profile
echo "ulimit -v unlimited" >> /etc/profile
echo "ulimit -r 65" >> /etc/profile
echo "ulimit -e 30" >> /etc/profile
echo "ulimit -q 819200" >> /etc/profile
echo "ulimit -i 192276" >> /etc/profile
echo "ulimit -x unlimited" >> /etc/profile
echo "ulimit -l unlimited" >> /etc/profile
echo "ulimit -c 0" >> /etc/profile
echo "ulimit -f unlimited" >> /etc/profile
source /etc/profile
2021-03-30 16:44:03.235- 服务器:192.168.31.243 命令返回:
2021-03-30 16:44:03.236 [http-nio-8801-exec-1] INFO cc.admin.modules.soft.util.InstallUtil:20 - 关闭服务器[192.168.31.241]上防火墙
2021-03-30 16:44:03.318 - 服务器:192.168.31.241 执行命令:systemctl stop firewalld.service
2021-03-30 16:44:03.810- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:03.810 - 服务器:192.168.31.241 执行命令:systemctl disable firewalld
2021-03-30 16:44:03.937- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:03.939 - 服务器:192.168.31.241 执行命令:sleep 6s
2021-03-30 16:44:09.953- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:09.954 [http-nio-8801-exec-1] INFO :39 - 开始在服务器[192.168.31.241]上安装mongodb
2021-03-30 16:44:09.956 [http-nio-8801-exec-1] INFO :41 - 创建上传临时目录,以及安装目录
2021-03-30 16:44:10.097 - 服务器:192.168.31.241 执行命令:mkdir -p /usr/local/mongo/
2021-03-30 16:44:10.372- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:10.373 - 服务器:192.168.31.241 执行命令:mkdir -p /usr/local/src/
2021-03-30 16:44:10.383- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:10.383 - 服务器:192.168.31.241 执行命令:mkdir -p /data1/mongo/
2021-03-30 16:44:10.393- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:10.394 [http-nio-8801-exec-1] INFO :45 - 将本机安装包上传到服务器临时目
2021-03-30 16:44:24.581 [http-nio-8801-exec-1] INFO :50 - 解压缩到安装目录
2021-03-30 16:44:24.710 - 服务器:192.168.31.241 执行命令:tar -xzvf /usr/local/src/mongodb-linux-x86_64-rhel70-4.4.4.tgz -C /usr/local/mongo/
2021-03-30 16:44:26.772- 服务器:192.168.31.241 命令返回:mongodb-linux-x86_64-rhel70-4.4.4/LICENSE-Community.txt
mongodb-linux-x86_64-rhel70-4.4.4/MPL-2
mongodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/install_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongod
_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongos
_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
2021-03-30 16:44:26.886 - 服务器:192.168.31.241 执行命令:tar -xzvf /usr/local/src/mongodb-database-tools-rhel70-x86_64-100.3.1.tgz -C /usr/local/mongo/
2021-03-30 16:44:29.082- 服务器:192.168.31.241 命令返回:mongodb-database-tools-rhel70-x86_64-100.3.1/LICENSE.md
mongodb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/bsondump
ngodb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongodump
godb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongoexport
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongofiles
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongoimport
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongorestore
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongostat
re
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongotop
re
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
2021-03-30 16:44:29.085 [http-nio-8801-exec-1] INFO :53 - 移动文件到安装目录
2021-03-30 16:44:29.199 - 服务器:192.168.31.241 执行命令:mv /usr/local/mongo/mongodb-linux-x86_64-rhel70-4.4.4/* /usr/local/mongo/
2021-03-30 16:44:29.461- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:29.461 - 服务器:192.168.31.241 执行命令:rmdir /usr/local/mongo/mongodb-linux-x86_64-rhel70-4.4.4
2021-03-30 16:44:30.000- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:30.101 - 服务器:192.168.31.241 执行命令:mv /usr/local/mongo/mongodb-database-tools-rhel70-x86_64-100.3.1/bin/* /usr/local/mongo//bin/
2021-03-30 16:44:30.369- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:30.370 - 服务器:192.168.31.241 执行命令:rm -rf /usr/local/mongo/mongodb-database-tools-rhel70-x86_64-100.3.1
2021-03-30 16:44:30.448- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:30.448 [http-nio-8801-exec-1] INFO :58 - 将可执行文件添加到PATH中
2021-03-30 16:44:30.572 - 服务器:192.168.31.241 执行命令:echo 'export PATH=$PATH:/usr/local/mongo/bin'>> /etc/profile
2021-03-30 16:44:30.845- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:30.847 - 服务器:192.168.31.241 执行命令:source /etc/profile
2021-03-30 16:44:30.867- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:30.867 [http-nio-8801-exec-1] INFO :61 - 安装结束
2021-03-30 16:44:30.966 - 服务器:192.168.31.241 执行命令:mkdir -p /usr/local/mongo/conf
2021-03-30 16:44:31.235- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.235 - 服务器:192.168.31.241 执行命令:mkdir -p /usr/local/mongo/logs/mongos
2021-03-30 16:44:31.246- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.248 - 服务器:192.168.31.241 执行命令:mkdir -p /usr/local/mongo/logs/config
2021-03-30 16:44:31.261- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.263 - 服务器:192.168.31.241 执行命令:mkdir -p /usr/local/mongo/logs/shard
2021-03-30 16:44:31.275- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.276 - 服务器:192.168.31.241 执行命令:mkdir -p /data1/mongo/data/config
2021-03-30 16:44:31.289- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.290 - 服务器:192.168.31.241 执行命令:mkdir -p /data1/mongo/data/shard1
2021-03-30 16:44:31.302- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.303 - 服务器:192.168.31.241 执行命令:mkdir -p /data1/mongo/data/shard2
2021-03-30 16:44:31.314- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.315 - 服务器:192.168.31.241 执行命令:mkdir -p /data1/mongo/data/shard3
2021-03-30 16:44:31.325- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.428 - 服务器:192.168.31.241 执行命令:touch /usr/local/mongo/conf/config.yml
2021-03-30 16:44:31.695- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.696 - 服务器:192.168.31.241 执行命令:touch /usr/local/mongo/conf/shard1.yml
2021-03-30 16:44:31.716- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.716 - 服务器:192.168.31.241 执行命令:touch /usr/local/mongo/conf/shard2.yml
2021-03-30 16:44:31.729- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.729 - 服务器:192.168.31.241 执行命令:touch /usr/local/mongo/conf/shard3.yml
2021-03-30 16:44:31.741- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.741 - 服务器:192.168.31.241 执行命令:touch /usr/local/mongo/conf/mongos.yml
2021-03-30 16:44:31.751- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:31.868 - 服务器:192.168.31.241 执行命令:echo "replication:
#oplogSizeMB:
replSetName: configs
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/config
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/config/config.log"
net:
# mongodb的端口
port: 27018
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/config.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: configsvr
">/usr/local/mongo/conf/config.yml
2021-03-30 16:44:32.123- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:32.223 - 服务器:192.168.31.241 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard1
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard1
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard1.log"
net:
# mongodb的端口
port: 27001
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard1.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard1.yml
2021-03-30 16:44:32.475- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:32.580 - 服务器:192.168.31.241 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard2
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard2
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard2.log"
net:
# mongodb的端口
port: 27002
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard2.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard2.yml
2021-03-30 16:44:32.841- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:32.943 - 服务器:192.168.31.241 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard3
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard3
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard3.log"
net:
# mongodb的端口
port: 27003
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard3.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard3.yml
2021-03-30 16:44:33.200- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:33.335 - 服务器:192.168.31.241 执行命令:echo "sharding:
configDB: configs/192.168.31.241:27018,192.168.31.242:27018,192.168.31.243:27018
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/mongos/mongos.log"
net:
# mongodb的端口
port: 27017
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/mongos.pid
">/usr/local/mongo/conf/mongos.yml
2021-03-30 16:44:33.584- 服务器:192.168.31.241 命令返回:
2021-03-30 16:44:33.585 [http-nio-8801-exec-1] INFO :149 - 启动服务器[192.168.31.241]上配置服务
2021-03-30 16:44:33.713 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/config.yml
2021-03-30 16:44:35.054- 服务器:192.168.31.241 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3068
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:44:35.055 [http-nio-8801-exec-1] INFO :151 - 启动完成
开始睡眠5秒
睡眠结束
2021-03-30 16:44:40.057 [http-nio-8801-exec-1] INFO :153 - 将配置服务做成复制集
2021-03-30 16:44:40.150 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/config.yml
2021-03-30 16:44:40.433- 服务器:192.168.31.241 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3127
rocess, waiting until server is ready for connections.
ERROR: child process failed, exited with 48
To see additional information in this output, start without the "--fork" option.
2021-03-30 16:44:40.434 [http-nio-8801-exec-1] INFO :155 - 配置完成完成
开始睡眠5秒
睡眠结束
2021-03-30 16:44:45.435 [http-nio-8801-exec-1] INFO :167 - 启动服务器[192.168.31.241]上3个分片
2021-03-30 16:44:45.535 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard1.yml
2021-03-30 16:44:46.812- 服务器:192.168.31.241 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3142
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:44:46.933 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard2.yml
2021-03-30 16:44:47.914- 服务器:192.168.31.241 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3193
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:44:48.013 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard3.yml
2021-03-30 16:44:48.996- 服务器:192.168.31.241 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3244
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:44:48.997 [http-nio-8801-exec-1] INFO :171 - 启动完成
开始睡眠5秒
睡眠结束
2021-03-30 16:44:53.997 [http-nio-8801-exec-1] INFO cc.admin.modules.soft.util.InstallUtil:20 - 关闭服务器[192.168.31.242]上防火墙
2021-03-30 16:44:54.123 - 服务器:192.168.31.242 执行命令:systemctl stop firewalld.service
2021-03-30 16:44:54.590- 服务器:192.168.31.242 命令返回:
2021-03-30 16:44:54.591 - 服务器:192.168.31.242 执行命令:systemctl disable firewalld
2021-03-30 16:44:54.716- 服务器:192.168.31.242 命令返回:
2021-03-30 16:44:54.716 - 服务器:192.168.31.242 执行命令:sleep 6s
2021-03-30 16:45:00.728- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:00.728 [http-nio-8801-exec-1] INFO :39 - 开始在服务器[192.168.31.242]上安装mongodb
2021-03-30 16:45:00.729 [http-nio-8801-exec-1] INFO :41 - 创建上传临时目录,以及安装目录
2021-03-30 16:45:00.855 - 服务器:192.168.31.242 执行命令:mkdir -p /usr/local/mongo/
2021-03-30 16:45:01.110- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:01.111 - 服务器:192.168.31.242 执行命令:mkdir -p /usr/local/src/
2021-03-30 16:45:01.121- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:01.121 - 服务器:192.168.31.242 执行命令:mkdir -p /data1/mongo/
2021-03-30 16:45:01.132- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:01.132 [http-nio-8801-exec-1] INFO :45 - 将本机安装包上传到服务器临时目
2021-03-30 16:45:15.542 [http-nio-8801-exec-1] INFO :50 - 解压缩到安装目录
2021-03-30 16:45:15.684 - 服务器:192.168.31.242 执行命令:tar -xzvf /usr/local/src/mongodb-linux-x86_64-rhel70-4.4.4.tgz -C /usr/local/mongo/
2021-03-30 16:45:17.760- 服务器:192.168.31.242 命令返回:mongodb-linux-x86_64-rhel70-4.4.4/LICENSE-Community.txt
mongodb-linux-x86_64-rhel70-4.4.4/MPL-2
mongodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/install_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongod
_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongos
_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
2021-03-30 16:45:17.883 - 服务器:192.168.31.242 执行命令:tar -xzvf /usr/local/src/mongodb-database-tools-rhel70-x86_64-100.3.1.tgz -C /usr/local/mongo/
2021-03-30 16:45:20.074- 服务器:192.168.31.242 命令返回:mongodb-database-tools-rhel70-x86_64-100.3.1/LICENSE.md
mongodb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/bsondump
ngodb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongodump
godb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongoexport
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongofiles
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongoimport
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongorestore
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongostat
re
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongotop
re
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
2021-03-30 16:45:20.079 [http-nio-8801-exec-1] INFO :53 - 移动文件到安装目录
2021-03-30 16:45:20.215 - 服务器:192.168.31.242 执行命令:mv /usr/local/mongo/mongodb-linux-x86_64-rhel70-4.4.4/* /usr/local/mongo/
2021-03-30 16:45:20.493- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:20.494 - 服务器:192.168.31.242 执行命令:rmdir /usr/local/mongo/mongodb-linux-x86_64-rhel70-4.4.4
2021-03-30 16:45:21.110- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:21.220 - 服务器:192.168.31.242 执行命令:mv /usr/local/mongo/mongodb-database-tools-rhel70-x86_64-100.3.1/bin/* /usr/local/mongo//bin/
2021-03-30 16:45:21.471- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:21.472 - 服务器:192.168.31.242 执行命令:rm -rf /usr/local/mongo/mongodb-database-tools-rhel70-x86_64-100.3.1
2021-03-30 16:45:21.482- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:21.483 [http-nio-8801-exec-1] INFO :58 - 将可执行文件添加到PATH中
2021-03-30 16:45:21.621 - 服务器:192.168.31.242 执行命令:echo 'export PATH=$PATH:/usr/local/mongo/bin'>> /etc/profile
2021-03-30 16:45:21.878- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:21.878 - 服务器:192.168.31.242 执行命令:source /etc/profile
2021-03-30 16:45:21.898- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:21.899 [http-nio-8801-exec-1] INFO :61 - 安装结束
2021-03-30 16:45:21.998 - 服务器:192.168.31.242 执行命令:mkdir -p /usr/local/mongo/conf
2021-03-30 16:45:22.249- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.251 - 服务器:192.168.31.242 执行命令:mkdir -p /usr/local/mongo/logs/mongos
2021-03-30 16:45:22.263- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.264 - 服务器:192.168.31.242 执行命令:mkdir -p /usr/local/mongo/logs/config
2021-03-30 16:45:22.278- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.279 - 服务器:192.168.31.242 执行命令:mkdir -p /usr/local/mongo/logs/shard
2021-03-30 16:45:22.291- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.292 - 服务器:192.168.31.242 执行命令:mkdir -p /data1/mongo/data/config
2021-03-30 16:45:22.305- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.306 - 服务器:192.168.31.242 执行命令:mkdir -p /data1/mongo/data/shard1
2021-03-30 16:45:22.319- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.320 - 服务器:192.168.31.242 执行命令:mkdir -p /data1/mongo/data/shard2
2021-03-30 16:45:22.332- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.332 - 服务器:192.168.31.242 执行命令:mkdir -p /data1/mongo/data/shard3
2021-03-30 16:45:22.343- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.436 - 服务器:192.168.31.242 执行命令:touch /usr/local/mongo/conf/config.yml
2021-03-30 16:45:22.683- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.684 - 服务器:192.168.31.242 执行命令:touch /usr/local/mongo/conf/shard1.yml
2021-03-30 16:45:22.702- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.703 - 服务器:192.168.31.242 执行命令:touch /usr/local/mongo/conf/shard2.yml
2021-03-30 16:45:22.715- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.716 - 服务器:192.168.31.242 执行命令:touch /usr/local/mongo/conf/shard3.yml
2021-03-30 16:45:22.727- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.728 - 服务器:192.168.31.242 执行命令:touch /usr/local/mongo/conf/mongos.yml
2021-03-30 16:45:22.740- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:22.837 - 服务器:192.168.31.242 执行命令:echo "replication:
#oplogSizeMB:
replSetName: configs
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/config
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/config/config.log"
net:
# mongodb的端口
port: 27018
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/config.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: configsvr
">/usr/local/mongo/conf/config.yml
2021-03-30 16:45:23.084- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:23.217 - 服务器:192.168.31.242 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard1
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard1
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard1.log"
net:
# mongodb的端口
port: 27001
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard1.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard1.yml
2021-03-30 16:45:23.461- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:23.562 - 服务器:192.168.31.242 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard2
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard2
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard2.log"
net:
# mongodb的端口
port: 27002
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard2.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard2.yml
2021-03-30 16:45:23.813- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:23.918 - 服务器:192.168.31.242 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard3
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard3
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard3.log"
net:
# mongodb的端口
port: 27003
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard3.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard3.yml
2021-03-30 16:45:24.158- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:24.264 - 服务器:192.168.31.242 执行命令:echo "sharding:
configDB: configs/192.168.31.241:27018,192.168.31.242:27018,192.168.31.243:27018
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/mongos/mongos.log"
net:
# mongodb的端口
port: 27017
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/mongos.pid
">/usr/local/mongo/conf/mongos.yml
2021-03-30 16:45:24.502- 服务器:192.168.31.242 命令返回:
2021-03-30 16:45:24.502 [http-nio-8801-exec-1] INFO :149 - 启动服务器[192.168.31.242]上配置服务
2021-03-30 16:45:24.620 - 服务器:192.168.31.242 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/config.yml
2021-03-30 16:45:26.060- 服务器:192.168.31.242 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3220
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:45:26.063 [http-nio-8801-exec-1] INFO :151 - 启动完成
开始睡眠5秒
睡眠结束
2021-03-30 16:45:31.067 [http-nio-8801-exec-1] INFO :153 - 将配置服务做成复制集
2021-03-30 16:45:31.191 - 服务器:192.168.31.242 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/config.yml
2021-03-30 16:45:31.485- 服务器:192.168.31.242 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3279
rocess, waiting until server is ready for connections.
ERROR: child process failed, exited with 48
To see additional information in this output, start without the "--fork" option.
2021-03-30 16:45:31.486 [http-nio-8801-exec-1] INFO :155 - 配置完成完成
开始睡眠5秒
睡眠结束
2021-03-30 16:45:36.487 [http-nio-8801-exec-1] INFO :167 - 启动服务器[192.168.31.242]上3个分片
2021-03-30 16:45:36.576 - 服务器:192.168.31.242 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard1.yml
2021-03-30 16:45:37.603- 服务器:192.168.31.242 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3294
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:45:37.770 - 服务器:192.168.31.242 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard2.yml
2021-03-30 16:45:38.740- 服务器:192.168.31.242 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3345
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:45:38.827 - 服务器:192.168.31.242 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard3.yml
2021-03-30 16:45:39.802- 服务器:192.168.31.242 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3396
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:45:39.805 [http-nio-8801-exec-1] INFO :171 - 启动完成
开始睡眠5秒
睡眠结束
2021-03-30 16:45:44.807 [http-nio-8801-exec-1] INFO cc.admin.modules.soft.util.InstallUtil:20 - 关闭服务器[192.168.31.243]上防火墙
2021-03-30 16:45:44.895 - 服务器:192.168.31.243 执行命令:systemctl stop firewalld.service
2021-03-30 16:45:45.367- 服务器:192.168.31.243 命令返回:
2021-03-30 16:45:45.367 - 服务器:192.168.31.243 执行命令:systemctl disable firewalld
2021-03-30 16:45:45.500- 服务器:192.168.31.243 命令返回:
2021-03-30 16:45:45.501 - 服务器:192.168.31.243 执行命令:sleep 6s
2021-03-30 16:45:51.515- 服务器:192.168.31.243 命令返回:
2021-03-30 16:45:51.516 [http-nio-8801-exec-1] INFO :39 - 开始在服务器[192.168.31.243]上安装mongodb
2021-03-30 16:45:51.518 [http-nio-8801-exec-1] INFO :41 - 创建上传临时目录,以及安装目录
2021-03-30 16:45:51.626 - 服务器:192.168.31.243 执行命令:mkdir -p /usr/local/mongo/
2021-03-30 16:45:51.884- 服务器:192.168.31.243 命令返回:
2021-03-30 16:45:51.885 - 服务器:192.168.31.243 执行命令:mkdir -p /usr/local/src/
2021-03-30 16:45:51.895- 服务器:192.168.31.243 命令返回:
2021-03-30 16:45:51.896 - 服务器:192.168.31.243 执行命令:mkdir -p /data1/mongo/
2021-03-30 16:45:51.906- 服务器:192.168.31.243 命令返回:
2021-03-30 16:45:51.907 [http-nio-8801-exec-1] INFO :45 - 将本机安装包上传到服务器临时目
2021-03-30 16:46:06.277 [http-nio-8801-exec-1] INFO :50 - 解压缩到安装目录
2021-03-30 16:46:06.404 - 服务器:192.168.31.243 执行命令:tar -xzvf /usr/local/src/mongodb-linux-x86_64-rhel70-4.4.4.tgz -C /usr/local/mongo/
2021-03-30 16:46:08.480- 服务器:192.168.31.243 命令返回:mongodb-linux-x86_64-rhel70-4.4.4/LICENSE-Community.txt
mongodb-linux-x86_64-rhel70-4.4.4/MPL-2
mongodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/install_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongod
_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongos
_compass
mongodb-linux-x86_64-rhel70-4.4.4/bin/mongo
ngodb-linux-x86_64-rhel70-4.4.4/README
mongodb-linux-x86_64-rhel70-4.4.4/THIRD-PARTY-NOTICES
2021-03-30 16:46:08.583 - 服务器:192.168.31.243 执行命令:tar -xzvf /usr/local/src/mongodb-database-tools-rhel70-x86_64-100.3.1.tgz -C /usr/local/mongo/
2021-03-30 16:46:10.877- 服务器:192.168.31.243 命令返回:mongodb-database-tools-rhel70-x86_64-100.3.1/LICENSE.md
mongodb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/bsondump
ngodb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongodump
godb-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongoexport
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongofiles
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongoimport
db-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongorestore
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongostat
re
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
mongodb-database-tools-rhel70-x86_64-100.3.1/bin/mongotop
re
b-database-tools-rhel70-x86_64-100.3.1/README.md
mongodb-database-tools-rhel70-x86_64-100.3.1/THIRD-PARTY-NOTICES
2021-03-30 16:46:10.881 [http-nio-8801-exec-1] INFO :53 - 移动文件到安装目录
2021-03-30 16:46:11.000 - 服务器:192.168.31.243 执行命令:mv /usr/local/mongo/mongodb-linux-x86_64-rhel70-4.4.4/* /usr/local/mongo/
2021-03-30 16:46:11.278- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:11.279 - 服务器:192.168.31.243 执行命令:rmdir /usr/local/mongo/mongodb-linux-x86_64-rhel70-4.4.4
2021-03-30 16:46:11.739- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:11.844 - 服务器:192.168.31.243 执行命令:mv /usr/local/mongo/mongodb-database-tools-rhel70-x86_64-100.3.1/bin/* /usr/local/mongo//bin/
2021-03-30 16:46:12.097- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:12.098 - 服务器:192.168.31.243 执行命令:rm -rf /usr/local/mongo/mongodb-database-tools-rhel70-x86_64-100.3.1
2021-03-30 16:46:12.194- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:12.195 [http-nio-8801-exec-1] INFO :58 - 将可执行文件添加到PATH中
2021-03-30 16:46:12.298 - 服务器:192.168.31.243 执行命令:echo 'export PATH=$PATH:/usr/local/mongo/bin'>> /etc/profile
2021-03-30 16:46:12.558- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:12.559 - 服务器:192.168.31.243 执行命令:source /etc/profile
2021-03-30 16:46:12.580- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:12.581 [http-nio-8801-exec-1] INFO :61 - 安装结束
2021-03-30 16:46:12.713 - 服务器:192.168.31.243 执行命令:mkdir -p /usr/local/mongo/conf
2021-03-30 16:46:12.965- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:12.966 - 服务器:192.168.31.243 执行命令:mkdir -p /usr/local/mongo/logs/mongos
2021-03-30 16:46:12.979- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:12.980 - 服务器:192.168.31.243 执行命令:mkdir -p /usr/local/mongo/logs/config
2021-03-30 16:46:12.991- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:12.992 - 服务器:192.168.31.243 执行命令:mkdir -p /usr/local/mongo/logs/shard
2021-03-30 16:46:13.004- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.005 - 服务器:192.168.31.243 执行命令:mkdir -p /data1/mongo/data/config
2021-03-30 16:46:13.017- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.018 - 服务器:192.168.31.243 执行命令:mkdir -p /data1/mongo/data/shard1
2021-03-30 16:46:13.032- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.032 - 服务器:192.168.31.243 执行命令:mkdir -p /data1/mongo/data/shard2
2021-03-30 16:46:13.044- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.045 - 服务器:192.168.31.243 执行命令:mkdir -p /data1/mongo/data/shard3
2021-03-30 16:46:13.057- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.157 - 服务器:192.168.31.243 执行命令:touch /usr/local/mongo/conf/config.yml
2021-03-30 16:46:13.396- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.396 - 服务器:192.168.31.243 执行命令:touch /usr/local/mongo/conf/shard1.yml
2021-03-30 16:46:13.406- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.407 - 服务器:192.168.31.243 执行命令:touch /usr/local/mongo/conf/shard2.yml
2021-03-30 16:46:13.417- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.417 - 服务器:192.168.31.243 执行命令:touch /usr/local/mongo/conf/shard3.yml
2021-03-30 16:46:13.427- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.428 - 服务器:192.168.31.243 执行命令:touch /usr/local/mongo/conf/mongos.yml
2021-03-30 16:46:13.438- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.533 - 服务器:192.168.31.243 执行命令:echo "replication:
#oplogSizeMB:
replSetName: configs
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/config
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/config/config.log"
net:
# mongodb的端口
port: 27018
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/config.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: configsvr
">/usr/local/mongo/conf/config.yml
2021-03-30 16:46:13.778- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:13.877 - 服务器:192.168.31.243 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard1
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard1
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard1.log"
net:
# mongodb的端口
port: 27001
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard1.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard1.yml
2021-03-30 16:46:14.120- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:14.227 - 服务器:192.168.31.243 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard2
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard2
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard2.log"
net:
# mongodb的端口
port: 27002
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard2.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard2.yml
2021-03-30 16:46:14.464- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:14.565 - 服务器:192.168.31.243 执行命令:echo "replication:
#oplogSizeMB:
replSetName: shard3
#enableMajorityReadConcern: true
storage:
# 数据库文件存储路径
dbPath: /data1/mongo/data/shard3
#engine: mmapv1
# journal日志是否开启(true:是,false:否)
journal:
enabled: true
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/shard/shard3.log"
net:
# mongodb的端口
port: 27003
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/shard3.pid
sharding:
# 分片集群中当前实例的角色(configsvr:配置中心实例,shardsvr:分片实例)
clusterRole: shardsvr
">/usr/local/mongo/conf/shard3.yml
2021-03-30 16:46:14.807- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:14.938 - 服务器:192.168.31.243 执行命令:echo "sharding:
configDB: configs/192.168.31.241:27018,192.168.31.242:27018,192.168.31.243:27018
systemLog:
# 日志保存方式
destination: file
# 是否以追加的方式写入日志(true:是,false:否)
logAppend: true
# 日志保存路径
path: "/usr/local/mongo/logs/mongos/mongos.log"
net:
# mongodb的端口
port: 27017
# mongodb的主机地址
bindIp: 0.0.0.0
processManagement:
timeZoneInfo: /usr/share/zoneinfo
# 是否以后台驻留进程运行(true:是,false:否)
fork: true
pidFilePath: /usr/local/mongo/mongos.pid
">/usr/local/mongo/conf/mongos.yml
2021-03-30 16:46:15.174- 服务器:192.168.31.243 命令返回:
2021-03-30 16:46:15.174 [http-nio-8801-exec-1] INFO :149 - 启动服务器[192.168.31.243]上配置服务
2021-03-30 16:46:15.297 - 服务器:192.168.31.243 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/config.yml
2021-03-30 16:46:16.566- 服务器:192.168.31.243 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3273
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:46:16.566 [http-nio-8801-exec-1] INFO :151 - 启动完成
开始睡眠5秒
睡眠结束
2021-03-30 16:46:21.567 [http-nio-8801-exec-1] INFO :153 - 将配置服务做成复制集
2021-03-30 16:46:21.666 - 服务器:192.168.31.243 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/config.yml
2021-03-30 16:46:21.962- 服务器:192.168.31.243 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3332
rocess, waiting until server is ready for connections.
ERROR: child process failed, exited with 48
To see additional information in this output, start without the "--fork" option.
2021-03-30 16:46:21.964 [http-nio-8801-exec-1] INFO :155 - 配置完成完成
开始睡眠5秒
睡眠结束
2021-03-30 16:46:26.967 [http-nio-8801-exec-1] INFO :167 - 启动服务器[192.168.31.243]上3个分片
2021-03-30 16:46:27.046 - 服务器:192.168.31.243 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard1.yml
2021-03-30 16:46:28.083- 服务器:192.168.31.243 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3347
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:46:28.177 - 服务器:192.168.31.243 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard2.yml
2021-03-30 16:46:29.169- 服务器:192.168.31.243 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3398
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:46:29.282 - 服务器:192.168.31.243 执行命令:/usr/local/mongo/bin/mongod -f /usr/local/mongo/conf/shard3.yml
2021-03-30 16:46:30.271- 服务器:192.168.31.243 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3449
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:46:30.272 [http-nio-8801-exec-1] INFO :171 - 启动完成
开始睡眠5秒
睡眠结束
开始睡眠5秒
睡眠结束
/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27018 << EOF
use admin
rs.initiate({_id:"configs",members:[{_id:0,host:"192.168.31.241:27018"},{_id:1,host:"192.168.31.242:27018"},{_id:2,host:"192.168.31.243:27018"}]})
rs.status()
exit
EOF
2021-03-30 16:46:40.312 [http-nio-8801-exec-1] INFO :201 - 服务器[192.168.31.241]上开始设置配置复制集
2021-03-30 16:46:40.397 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27018 << EOF
use admin
rs.initiate({_id:"configs",members:[{_id:0,host:"192.168.31.241:27018"},{_id:1,host:"192.168.31.242:27018"},{_id:2,host:"192.168.31.243:27018"}]})
rs.status()
exit
EOF
2021-03-30 16:46:40.862- 服务器:192.168.31.241 命令返回:MongoDB shell version v4.4.4
2021-03-30 16:46:40.875 [http-nio-8801-exec-1] INFO :203 - 服务器[192.168.31.241]上设置配置复制集完成
开始睡眠5秒
睡眠结束
2021-03-30 16:46:45.878 [http-nio-8801-exec-1] INFO :219 - 服务器[192.168.31.241]上开始设置分片复制集
2021-03-30 16:46:45.986 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27001 << EOF
use admin
rs.initiate({_id:"shard1",members:[{_id:0,host:"192.168.31.241:27001"},{_id:1,host:"192.168.31.242:27001"},{_id:2,host:"192.168.31.243:27001"}]})
rs.status()
exit
EOF
2021-03-30 16:46:46.438- 服务器:192.168.31.241 命令返回:MongoDB shell version v4.4.4
2021-03-30 16:46:46.563 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27002 << EOF
use admin
rs.initiate({_id:"shard2",members:[{_id:0,host:"192.168.31.241:27002"},{_id:1,host:"192.168.31.242:27002"},{_id:2,host:"192.168.31.243:27002"}]})
rs.status()
exit
EOF
2021-03-30 16:46:47.021- 服务器:192.168.31.241 命令返回:MongoDB shell version v4.4.4
2021-03-30 16:46:47.134 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27003 << EOF
use admin
rs.initiate({_id:"shard3",members:[{_id:0,host:"192.168.31.241:27003"},{_id:1,host:"192.168.31.242:27003"},{_id:2,host:"192.168.31.243:27003"}]})
rs.status()
exit
EOF
2021-03-30 16:46:47.562- 服务器:192.168.31.241 命令返回:MongoDB shell version v4.4.4
2021-03-30 16:46:47.567 [http-nio-8801-exec-1] INFO :232 - 服务器[192.168.31.241]上设置分片复制集完成
2021-03-30 16:46:47.568 [http-nio-8801-exec-1] INFO :182 - 启动服务器[192.168.31.241]上路由
2021-03-30 16:46:47.668 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongos -f /usr/local/mongo/conf/mongos.yml
2021-03-30 16:46:54.601- 服务器:192.168.31.241 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3489
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:46:54.601 [http-nio-8801-exec-1] INFO :184 - 启动完成
开始睡眠5秒
睡眠结束
2021-03-30 16:46:59.603 [http-nio-8801-exec-1] INFO :182 - 启动服务器[192.168.31.242]上路由
2021-03-30 16:46:59.708 - 服务器:192.168.31.242 执行命令:/usr/local/mongo/bin/mongos -f /usr/local/mongo/conf/mongos.yml
2021-03-30 16:47:02.028- 服务器:192.168.31.242 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3600
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:47:02.031 [http-nio-8801-exec-1] INFO :184 - 启动完成
开始睡眠5秒
睡眠结束
2021-03-30 16:47:07.033 [http-nio-8801-exec-1] INFO :182 - 启动服务器[192.168.31.243]上路由
2021-03-30 16:47:07.129 - 服务器:192.168.31.243 执行命令:/usr/local/mongo/bin/mongos -f /usr/local/mongo/conf/mongos.yml
2021-03-30 16:47:09.450- 服务器:192.168.31.243 命令返回:about to fork child process, waiting until server is ready for connections.
forked process: 3662
rocess, waiting until server is ready for connections.
child process started successfully, parent exiting
s ready for connections.
2021-03-30 16:47:09.451 [http-nio-8801-exec-1] INFO :184 - 启动完成
开始睡眠5秒
睡眠结束
开始睡眠5秒
睡眠结束
2021-03-30 16:47:19.454 [http-nio-8801-exec-1] INFO :247 - 服务器[192.168.31.241]上开始设置路由复制集
/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27017 << EOF
use admin
sh.addShard("shard1/192.168.31.241:27001,192.168.31.242:27001,192.168.31.243:27001")
sh.addShard("shard2/192.168.31.241:27002,192.168.31.242:27002,192.168.31.243:27002")
sh.addShard("shard3/192.168.31.241:27003,192.168.31.242:27003,192.168.31.243:27003")
sh.status()
exit
EOF
2021-03-30 16:47:19.557 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27017 << EOF
use admin
sh.addShard("shard1/192.168.31.241:27001,192.168.31.242:27001,192.168.31.243:27001")
sh.addShard("shard2/192.168.31.241:27002,192.168.31.242:27002,192.168.31.243:27002")
sh.addShard("shard3/192.168.31.241:27003,192.168.31.242:27003,192.168.31.243:27003")
sh.status()
exit
EOF
2021-03-30 16:47:30.075- 服务器:192.168.31.241 命令返回:MongoDB shell version v4.4.4
connecting to: mongodb://192.168.31.241:27017/?compressors=disabled&gssapiServiceName=mongodb
2021-03-30 16:47:30.081 [http-nio-8801-exec-1] INFO :251 - 服务器[192.168.31.241]上设置路由复制集完成
开始睡眠5秒
睡眠结束
2021-03-30 16:47:35.082 [http-nio-8801-exec-1] INFO :266 - 服务器[192.168.31.241]上开始设置路由复制集
2021-03-30 16:47:35.176 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27017 << EOF
use admin
db.createUser({user:"root",pwd:"Pwd123456",roles:[{role:"root",db:"admin"}]})
db.createUser({user:"test",pwd:"123456",roles:[{role:"dbAdmin",db:"test"},{ role: "readWrite", db: "test" }]})
exit
EOF
2021-03-30 16:47:35.657- 服务器:192.168.31.241 命令返回:MongoDB shell version v4.4.4
2021-03-30 16:47:35.664 [http-nio-8801-exec-1] INFO :269 - 服务器[192.168.31.241]上设置路由复制集完成
2021-03-30 16:47:35.664 [http-nio-8801-exec-1] INFO :72 - 开始在服务器[192.168.31.241]上添加安全配置文件
2021-03-30 16:47:35.665 [http-nio-8801-exec-1] INFO :73 - 将集群认证文件上传到服务器
2021-03-30 16:47:36.092 [http-nio-8801-exec-1] INFO :76 - 开始在服务器[192.168.31.241]上,启动安全认证
2021-03-30 16:47:36.181 - 服务器:192.168.31.241 执行命令:echo "# 安全认证" >> /usr/local/mongo/conf/config.yml
echo "security:" >> /usr/local/mongo/conf/config.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/config.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/config.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard1.yml
echo "security:" >> /usr/local/mongo/conf/shard1.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard1.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard1.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard2.yml
echo "security:" >> /usr/local/mongo/conf/shard2.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard2.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard2.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard3.yml
echo "security:" >> /usr/local/mongo/conf/shard3.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard3.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard3.yml
echo "# 安全认证" >> /usr/local/mongo/conf/mongos.yml
echo "security:" >> /usr/local/mongo/conf/mongos.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/mongos.yml
2021-03-30 16:47:36.453- 服务器:192.168.31.241 命令返回:
2021-03-30 16:47:36.453 [http-nio-8801-exec-1] INFO :82 - 上传启动脚本,并设置自动启动
2021-03-30 16:47:37.009 - 服务器:192.168.31.241 执行命令:mv /etc/init.d/mongod.service /etc/init.d/mongod
2021-03-30 16:47:37.281- 服务器:192.168.31.241 命令返回:
2021-03-30 16:47:37.282 - 服务器:192.168.31.241 执行命令:chmod 777 /etc/init.d/mongod
2021-03-30 16:47:37.296- 服务器:192.168.31.241 命令返回:
2021-03-30 16:47:37.297 - 服务器:192.168.31.241 执行命令:chkconfig --add /etc/init.d/mongod
2021-03-30 16:47:37.432- 服务器:192.168.31.241 命令返回:
开始睡眠3秒
睡眠结束
2021-03-30 16:47:40.434 [http-nio-8801-exec-1] INFO :92 - 集群认证文件上传到服务器完成
2021-03-30 16:47:40.434 [http-nio-8801-exec-1] INFO :72 - 开始在服务器[192.168.31.242]上添加安全配置文件
2021-03-30 16:47:40.434 [http-nio-8801-exec-1] INFO :73 - 将集群认证文件上传到服务器
2021-03-30 16:47:40.836 [http-nio-8801-exec-1] INFO :76 - 开始在服务器[192.168.31.242]上,启动安全认证
2021-03-30 16:47:40.953 - 服务器:192.168.31.242 执行命令:echo "# 安全认证" >> /usr/local/mongo/conf/config.yml
echo "security:" >> /usr/local/mongo/conf/config.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/config.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/config.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard1.yml
echo "security:" >> /usr/local/mongo/conf/shard1.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard1.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard1.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard2.yml
echo "security:" >> /usr/local/mongo/conf/shard2.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard2.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard2.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard3.yml
echo "security:" >> /usr/local/mongo/conf/shard3.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard3.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard3.yml
echo "# 安全认证" >> /usr/local/mongo/conf/mongos.yml
echo "security:" >> /usr/local/mongo/conf/mongos.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/mongos.yml
2021-03-30 16:47:41.223- 服务器:192.168.31.242 命令返回:
2021-03-30 16:47:41.223 [http-nio-8801-exec-1] INFO :82 - 上传启动脚本,并设置自动启动
2021-03-30 16:47:41.749 - 服务器:192.168.31.242 执行命令:mv /etc/init.d/mongod.service /etc/init.d/mongod
2021-03-30 16:47:42.004- 服务器:192.168.31.242 命令返回:
2021-03-30 16:47:42.005 - 服务器:192.168.31.242 执行命令:chmod 777 /etc/init.d/mongod
2021-03-30 16:47:42.027- 服务器:192.168.31.242 命令返回:
2021-03-30 16:47:42.027 - 服务器:192.168.31.242 执行命令:chkconfig --add /etc/init.d/mongod
2021-03-30 16:47:42.154- 服务器:192.168.31.242 命令返回:
开始睡眠3秒
睡眠结束
2021-03-30 16:47:45.154 [http-nio-8801-exec-1] INFO :92 - 集群认证文件上传到服务器完成
2021-03-30 16:47:45.155 [http-nio-8801-exec-1] INFO :72 - 开始在服务器[192.168.31.243]上添加安全配置文件
2021-03-30 16:47:45.156 [http-nio-8801-exec-1] INFO :73 - 将集群认证文件上传到服务器
2021-03-30 16:47:45.569 [http-nio-8801-exec-1] INFO :76 - 开始在服务器[192.168.31.243]上,启动安全认证
2021-03-30 16:47:45.678 - 服务器:192.168.31.243 执行命令:echo "# 安全认证" >> /usr/local/mongo/conf/config.yml
echo "security:" >> /usr/local/mongo/conf/config.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/config.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/config.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard1.yml
echo "security:" >> /usr/local/mongo/conf/shard1.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard1.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard1.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard2.yml
echo "security:" >> /usr/local/mongo/conf/shard2.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard2.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard2.yml
echo "# 安全认证" >> /usr/local/mongo/conf/shard3.yml
echo "security:" >> /usr/local/mongo/conf/shard3.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/shard3.yml
echo " authorization: enabled" >> /usr/local/mongo/conf/shard3.yml
echo "# 安全认证" >> /usr/local/mongo/conf/mongos.yml
echo "security:" >> /usr/local/mongo/conf/mongos.yml
echo " keyFile: /usr/local/mongo/mongodb.keyfile" >> /usr/local/mongo/conf/mongos.yml
2021-03-30 16:47:45.935- 服务器:192.168.31.243 命令返回:
2021-03-30 16:47:45.936 [http-nio-8801-exec-1] INFO :82 - 上传启动脚本,并设置自动启动
2021-03-30 16:47:46.501 - 服务器:192.168.31.243 执行命令:mv /etc/init.d/mongod.service /etc/init.d/mongod
2021-03-30 16:47:46.779- 服务器:192.168.31.243 命令返回:
2021-03-30 16:47:46.779 - 服务器:192.168.31.243 执行命令:chmod 777 /etc/init.d/mongod
2021-03-30 16:47:46.803- 服务器:192.168.31.243 命令返回:
2021-03-30 16:47:46.804 - 服务器:192.168.31.243 执行命令:chkconfig --add /etc/init.d/mongod
2021-03-30 16:47:46.929- 服务器:192.168.31.243 命令返回:
开始睡眠3秒
睡眠结束
2021-03-30 16:47:49.931 [http-nio-8801-exec-1] INFO :92 - 集群认证文件上传到服务器完成
2021-03-30 16:47:49.932 - 服务器[192.168.31.241]上停止mongodb集群
2021-03-30 16:47:50.048 - 服务器:192.168.31.241 执行命令:service mongod stop
2021-03-30 16:47:50.354- 服务器:192.168.31.241 命令返回:Stopping mongod (via systemctl): [ 确定 ]
d (via systemctl):
开始睡眠5秒
睡眠结束
2021-03-30 16:47:55.356 [http-nio-8801-exec-1] INFO :287 - 服务器[192.168.31.241]上启动mongodb集群
2021-03-30 16:47:55.451 - 服务器:192.168.31.241 执行命令:service mongod start
mongod (via systemctl):
mongod (via systemctl):
2021-03-30 16:47:56.580 - 服务器[192.168.31.242]上停止mongodb集群
2021-03-30 16:47:56.675 - 服务器:192.168.31.242 执行命令:service mongod stop
2021-03-30 16:47:56.977- 服务器:192.168.31.242 命令返回:Stopping mongod (via systemctl): [ 确定 ]
d (via systemctl):
开始睡眠5秒
睡眠结束
2021-03-30 16:48:01.978 [http-nio-8801-exec-1] INFO :287 - 服务器[192.168.31.242]上启动mongodb集群
2021-03-30 16:48:02.073 - 服务器:192.168.31.242 执行命令:service mongod start
mongod (via systemctl):
mongod (via systemctl):
2021-03-30 16:48:03.189 - 服务器[192.168.31.243]上停止mongodb集群
2021-03-30 16:48:03.288 - 服务器:192.168.31.243 执行命令:service mongod stop
2021-03-30 16:48:03.587- 服务器:192.168.31.243 命令返回:Stopping mongod (via systemctl): [ 确定 ]
d (via systemctl):
开始睡眠5秒
睡眠结束
2021-03-30 16:48:08.589 [http-nio-8801-exec-1] INFO :287 - 服务器[192.168.31.243]上启动mongodb集群
2021-03-30 16:48:08.676 - 服务器:192.168.31.243 执行命令:service mongod start
mongod (via systemctl):
mongod (via systemctl):
开始睡眠15秒
睡眠结束
2021-03-30 16:48:24.790 [http-nio-8801-exec-1] INFO :305 - 服务器[192.168.31.241]上开始创建测试数据
2021-03-30 16:48:24.887 - 服务器:192.168.31.241 执行命令:/usr/local/mongo/bin/mongo --host 192.168.31.241 --port 27017 << EOF
use admin
db.auth("root","Pwd123456")
sh.enableSharding("test")
sh.shardCollection("test.user",{"name":"hashed"})
use test
db.auth("test","123456")
for(i=1;i<=500;i++){db.user.insert({"id":i,"name":"jack"+i})}
exit
EOF
2021-03-30 16:48:30.394- 服务器:192.168.31.241 命令返回:MongoDB shell version v4.4.4
connecting to: mongodb://192.168.31.241:27017/?compressors=disabled&gssapiServiceName=mongodb
2021-03-30 16:48:30.403 - 服务器[192.168.31.241]上创建测试数据完成
2021-03-30 16:48:30.403 - 服务器[192.168.31.241]上停止mongodb集群
2021-03-30 16:48:30.501 - 服务器:192.168.31.241 执行命令:service mongod stop
2021-03-30 16:48:30.795- 服务器:192.168.31.241 命令返回:Stopping mongod (via systemctl): [ 确定 ]
d (via systemctl):
开始睡眠5秒
睡眠结束
2021-03-30 16:48:35.796 - 服务器[192.168.31.242]上停止mongodb集群
2021-03-30 16:48:35.897 - 服务器:192.168.31.242 执行命令:service mongod stop
2021-03-30 16:48:36.184- 服务器:192.168.31.242 命令返回:Stopping mongod (via systemctl): [ 确定 ]
d (via systemctl):
开始睡眠5秒
睡眠结束
2021-03-30 16:48:41.185 - 服务器[192.168.31.243]上停止mongodb集群
2021-03-30 16:48:41.277 - 服务器:192.168.31.243 执行命令:service mongod stop
2021-03-30 16:48:41.569- 服务器:192.168.31.243 命令返回:Stopping mongod (via systemctl): [ 确定 ]
d (via systemctl):
开始睡眠5秒
睡眠结束
2021-03-30 16:48:46.571 [http-nio-8801-exec-1] INFO :339 - 服务器[192.168.31.241]上调整mongodb所属用户
2021-03-30 16:48:46.685 - 服务器:192.168.31.241 执行命令:useradd mongod
chown -R mongod:mongod /usr/local/mongo/
chown -R mongod:mongod /data1/mongo/
sed -i 's/MONGO_USER=root/MONGO_USER=mongod/g' /etc/init.d/mongod
sed -i 's/MONGO_GROUP=root/MONGO_GROUP=mongod/g' /etc/init.d/mongod
sed -i 's/MONGO_HOME="\/usr\/local\/mongo"/MONGO_HOME="\/usr\/local\/mongo"/g' /etc/init.d/mongod
systemctl daemon-reload
2021-03-30 16:48:47.248- 服务器:192.168.31.241 命令返回:
2021-03-30 16:48:47.249 [http-nio-8801-exec-1] INFO :339 - 服务器[192.168.31.242]上调整mongodb所属用户
2021-03-30 16:48:47.353 - 服务器:192.168.31.242 执行命令:useradd mongod
chown -R mongod:mongod /usr/local/mongo/
chown -R mongod:mongod /data1/mongo/
sed -i 's/MONGO_USER=root/MONGO_USER=mongod/g' /etc/init.d/mongod
sed -i 's/MONGO_GROUP=root/MONGO_GROUP=mongod/g' /etc/init.d/mongod
sed -i 's/MONGO_HOME="\/usr\/local\/mongo"/MONGO_HOME="\/usr\/local\/mongo"/g' /etc/init.d/mongod
systemctl daemon-reload
2021-03-30 16:48:47.906- 服务器:192.168.31.242 命令返回:
2021-03-30 16:48:47.907 [http-nio-8801-exec-1] INFO :339 - 服务器[192.168.31.243]上调整mongodb所属用户
2021-03-30 16:48:48.008 - 服务器:192.168.31.243 执行命令:useradd mongod
chown -R mongod:mongod /usr/local/mongo/
chown -R mongod:mongod /data1/mongo/
sed -i 's/MONGO_USER=root/MONGO_USER=mongod/g' /etc/init.d/mongod
sed -i 's/MONGO_GROUP=root/MONGO_GROUP=mongod/g' /etc/init.d/mongod
sed -i 's/MONGO_HOME="\/usr\/local\/mongo"/MONGO_HOME="\/usr\/local\/mongo"/g' /etc/init.d/mongod
systemctl daemon-reload
2021-03-30 16:48:48.527- 服务器:192.168.31.243 命令返回:
2021-03-30 16:48:48.528 [http-nio-8801-exec-1] INFO :287 - 服务器[192.168.31.241]上启动mongodb集群
2021-03-30 16:48:48.629 - 服务器:192.168.31.241 执行命令:service mongod start
mongod (via systemctl):
mongod (via systemctl):
2021-03-30 16:48:49.697 [http-nio-8801-exec-1] INFO :287 - 服务器[192.168.31.242]上启动mongodb集群
2021-03-30 16:48:49.796 - 服务器:192.168.31.242 执行命令:service mongod start
mongod (via systemctl):
mongod (via systemctl):
2021-03-30 16:48:50.899 [http-nio-8801-exec-1] INFO :287 - 服务器[192.168.31.243]上启动mongodb集群
2021-03-30 16:48:51.013 - 服务器:192.168.31.243 执行命令:service mongod start
mongod (via systemctl):
mongod (via systemctl):