Eu não consegui usar o wiredTiger atualizando o MongoDB. No entanto, hoje eu desinstalei o MongoDB 2.6 e instalei o MongoDB 3.0.3. Imediatamente após a instalação, adicionei storageEngine=wiredTiger
no topo do meu arquivo mongod.conf. Então eu dei o comando sudo service mongod start
e eventualmente pude.
Editar:
Se a versão atual é suportada pelo wiredTiger;
- Obtenha o backup do banco de dados atual usando o comando mongodump
- Pare o serviço mongod usando o comando
sudo service mongod stop
- Adicione
storageEngine=wiredTiger
text como a primeira linha demongod.conf
file - Exclua todo o arquivo na pasta
/var/lib/mongodb
(ou/data/db
se usada)
[Isso é importante. Porque o MongoDB não pode converter os atuais arquivos db MMAP para o formato wiredTiger] - Inicie o serviço mongod usando o comando
sudo service mongod start
- Restaure o banco de dados a partir do backup usando o comando mongorestore
- wiredTiger está sendo usado ...