Estou atualizando para 3.0 e tive alguns problemas com a atualização. Especificamente, recebi um erro ao tentar inicializar mongod
via ssh
, ele tentou usar o padrão dbpath
em vez do especificado no meu novo arquivo de configuração YAML. Eu fui em frente e reiniciei a máquina e agora mongod
está funcionando novamente. Estou um pouco paranóico neste momento e gostaria de saber se há uma maneira de garantir que o mecanismo de armazenamento seja wiredtiger
do shell.
A maneira mais fácil de encontrar o mecanismo de armazenamento que está sendo usado atualmente.
Dentro do tipo de console mongo
Retorna o mecanismo de armazenamento que está sendo usado atualmente
Uma vez confirmado que o wiredTiger está sendo usado, digite
para obter todos os detalhes de configuração do wiredTiger.
IMPORTANTE: Não é um especialista em MongoDB
Verifique a lista de processos no Linux
1 significa que está lá
Da concha do mongo
Você deve ver algo assim
ou você pode simplesmente puxar o nome do mecanismo de armazenamento com
Você vai conseguir
mmapv1
ouwiredTiger
ou a partir da linha de comando
O
mongod.log
arquivo é preenchido por uma string que descreve qual mecanismo de armazenamento você está usando;para que você possa executar:
que retorna algo como: