更新configserver信息
1.登录一个configserver节点,查看configserver信息
直接修改原来的数据会报错
2.查看rs的帮助命令
rs帮助命令
/data/mongod/package/mongodb-linux-x86_64-amazon-3.6.2/bin/mongo --port 20001
shard1监听的是20001端口,rs的命令操作的对象就是shard1
/data/mongod/package/mongodb-linux-x86_64-amazon-3.6.2/bin/mongo --port 20002
shard2监听的端口是20002,rs操作的对象就是shard2
rs.add( { host: "mongodbd4.example.net:27017" } )
rs.add( "mongodbd4.example.net:27017" )
状态码分析
mongos命令
db命令解析
#!/usr/bin/python3 import pymongo myclient = pymongo.MongoClient('mongodb://192.168.30.98:37017/') # dblist = myclient.list_database_names() # # dblist = myclient.database_names() # if "mydb" in dblist: # print("数据库已存在!") mydb = myclient['mydb'] mycol = mydb["user"] for i in range(100000): mydict = {"name":"testuser"+str(i), "sex": "sex"+str(i), "url": "https://www.google"+str(i)+".com" } x = mycol.insert_one(mydict) print(x.inserted_id)
查看数据库的分区信息
user myb
db.stats()
查看数据库表的分区信息
user mydb
show tables
db.user.stats()
磁盘空间清理
删除老旧的日志文件
定期清理日志
crontab -e
0 0 15 * * sudo sh /data/tianyiyun/mongod/config/log/rmlog.sh
vi rmlog.sh
#/bin/bash
echo '' > /data/tianyiyun/mongod/config/log/*.log