示例#1
0
 def startReplicaSet(name, db_path, **kwargs):
     '''
        Example:
        
        mongo = Mongo()
        mongo.startReplicaSet(name="csign",db_path="/data/db/replica/r1/",bind_ip="172.16.101.229",port=27020)
        mongo.start()
     '''
     replSet = ReplicaSet(demonize=False, **kwargs)
     replSet.setName(name)
     replSet.dbPath(db_path)
     replSet.initParamaters()
     replSet.start()
示例#2
0
 def startReplicaSet(name,db_path, **kwargs):
     '''
        Example:
        
        mongo = Mongo()
        mongo.startReplicaSet(name="csign",db_path="/data/db/replica/r1/",bind_ip="172.16.101.229",port=27020)
        mongo.start()
     '''
     replSet = ReplicaSet(demonize=False, **kwargs)
     replSet.setName(name)
     replSet.dbPath(db_path)        
     replSet.initParamaters()
     replSet.start()
示例#3
0
 def listNodes(**kwargs):
     replSet = ReplicaSet(**kwargs)
     return replSet.listNodes()
示例#4
0
 def addNode(host, **kwargs):
     '''
         Add new node 
     '''
     replSet = ReplicaSet(**kwargs)
     return replSet.addNode(host)
示例#5
0
 def isMaster(**kwargs):
     replSet = ReplicaSet(**kwargs)
     return replSet.isMaster()
示例#6
0
 def statusReplicaSet(**kwargs):
     replSet = ReplicaSet(**kwargs)
     return replSet.getStatus()
示例#7
0
 def initiateReplicaSet(config, **kwargs):
     replSet = ReplicaSet(config=config, **kwargs)
     replSet.initiate()
示例#8
0
 def listNodes(**kwargs):
     replSet = ReplicaSet(**kwargs)
     return replSet.listNodes()
示例#9
0
 def addNode(host, **kwargs):
     '''
         Add new node 
     '''
     replSet = ReplicaSet(**kwargs)
     return replSet.addNode(host)
示例#10
0
 def isMaster(**kwargs):
     replSet = ReplicaSet(**kwargs)
     return replSet.isMaster()
示例#11
0
 def statusReplicaSet(**kwargs):
     replSet = ReplicaSet(**kwargs)
     return replSet.getStatus()
示例#12
0
 def initiateReplicaSet(config, **kwargs):
     replSet = ReplicaSet(config=config, **kwargs)
     replSet.initiate()