MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

mongoDB, não foi possível ler o arquivo de configuração -- config em pasta diferente / Desinstalá-lo?


Problema resolvido com as etapas a seguir (graças ao 'The Little MongoDB Book' de Karl Seguin).

Se você instalou o MongoDB através do pacote de download do mongodb.org, você deve criar seu próprio arquivo de configuração em /bin. Siga as instruções abaixo

(copiado do livro de Karl Seguin):

  1. baixar pacote
  2. descompactar pacote
  3. Crie um novo arquivo de texto na subpasta bin chamado mongodb.config (se você tiver problemas de permissão para salvar o arquivo, salve-o primeiro na área de trabalho e depois mova o arquivo para a pasta).
  4. Adicione uma única linha ao seu mongodb.config:dbpath=PATH_TO_WHERE_YOU_WANT_TO_STORE_YOUR_DATABASE_FILES. Por exemplo, no Windows você pode fazer dbpath=c:\mongodb\data e no Linux você pode fazer dbpath=/var/lib/mongodb /dados.
  5. Certifique-se de que o dbpath que você especificou existe
  6. Inicie o mongod com o parâmetro --config /path/to/your/mongodb.config

Para mim, meu caminho de inicialização para o arquivo mongodb.config foi:
mongod --config /opt/sm/sets/versions/databases/head/mongodb/bin

(Observe que isso é para mongodb.config, não para o arquivo mongodb.conf, como muitos tutoriais pedem para apontar.)

Espero que isso ajude alguém.

Link para o livro de Seguin (é grátis):http://openmymind.net/mongodb.pdf