Quando você instala usando o pacote Ubuntu, ele cria um trabalho inicial e é isso que você está iniciando / interrompendo com o serviço em um sistema Ubuntu. Naturalmente, ele só inicia um mongod
e tem uma configuração por padrão. Esse trabalho inicial pode ser encontrado aqui (por padrão):
/etc/init/mongodb.conf
Isso não deve ser confundido com /etc/mongodb.conf
, que é o local padrão do arquivo de configuração para o serviço MongoDB.
Se você quiser poder iniciar / parar as instâncias extras automaticamente ou se quiser ter o newstart para gerenciá-las, basta criar tarefas duplicadas que apontam para arquivos de configuração diferentes (ou ter opções diferentes especificadas no arquivo de trabalho em si). Comece dando uma olhada no arquivo no init que mencionei acima e, em seguida, dê uma olhada aqui para obter mais informações sobre como rolar seus próprios trabalhos iniciantes:
A outra opção, é claro, é simplesmente invocar diretamente mongod
instâncias extras. Por exemplo:
/usr/bin/mongod --fork --config=~/mongodb/solo/mongodb.conf
A opção --fork
(se não for especificada no arquivo de configuração) é necessária para bifurcar-se no plano de fundo e não ser eliminada quando você efetuar logout e encerrar o shell.