Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 7477|Resposta: 1

Parâmetros do arquivo de configuração do MongoDB v2.4

[Copiar link]
Publicado em 20/08/2017 16:16:02 | | |
O arquivo de configuração está no arquivo /etc/mongod.conf
Como começar
./bin/mongod -f MongoDB.conf
Vamos ver
Prestes a fazer fork do processo filho, esperando até o servidor estar pronto para conexões.
Processo bifurcado: 2313
Processo infantil iniciado com sucesso, pai saindo
Configuração básica
#数据库数据存放目录
dbpath=/usr/local/mongodb304/data
#数据库日志存放目录
logpath=/usr/local/mongodb304/logs/mongodb.log
#以追加的方式记录日志
logappend = true
#端口号 O padrão é 27017
porta=27017
#以后台方式运行进程
garfo=verdadeiro
#开启用户认证
auth=true
#关闭http接口, o acesso à porta HTTP é desativado por padrão
nohttpinterface=true
#mongodb所绑定的ip地址
bind_ip = 127.0.0.1
#启用日志文件, ativado por padrão
diário=verdadeiro
#这个选项可以过滤掉一些无用的日志信息, se precisar depurar, defina como falso
quieto=verdadeiro
Outros significados de parâmetros de configuração

--quieto# Saída silenciosa
--port arg# Especifique o número da porta de serviço, a porta padrão é 27017
--bind_ip arg# Vincular IP de serviço, se você vincular 127.0.0.1, só pode acessá-lo localmente, e não especifica todos os IPs locais por padrão
--logpath arg# Especifique o arquivo de log do MongoDB, observando que o arquivo não é um diretório
--logappend# Escreva um registro usando um apêndice
--pidfilepath arg# Caminho completo para o arquivo PID, se não estiver definido, não há arquivo PID
--keyFile arg# O caminho completo da chave privada do cluster é válido apenas para a arquitetura Replica Set
--unixSocketPrefix arg# Diretório alternativo de socket de domínio UNIX, (o padrão é /tmp)
--garfo# Rodar o MongoDB como um daemon e criar um processo servidor
--autenticação# Ativar autenticação
--CPU# Exibe periodicamente a utilização da CPU e a espera da CPU
--dbpath arg# Especifique o caminho do banco de dados
--diaglog arg# opção de diaglog 0=off 1=W 2=R 3=ambos 7=W+algumas leituras
--directoryperdb# Defina que cada banco de dados seja salvo em um diretório separado
--diário# Ative a opção de log, e as operações de dados do MongoDB serão gravadas no arquivo na pasta de diário
--journalOptions arg# Ativar a opção de diagnóstico de log
--ipv6# Opção de ativar IPv6
--jsonp# Permitir acesso JSONP via HTTP (com implicações de segurança)
--maxConns arg# Número máximo de conexões simultâneas Padrão 2000
--noauth# Validação não ativada
--nohttpinterface# Desligue a interface HTTP e desative o acesso à porta 27018 por padrão
--noprealloc# Desabilitar a pré-alocação de arquivos de dados (frequentemente afeta o desempenho)
--noscrip{filter}ting# Desabilitar motores de scripting
--notablescan# Escaneamento de mesa não permitido
--nounixsocket# Desabilite a escuta de sockets Unix
--nssize arg (=16)# Defina o Tamanho do Arquivo (MB) do Letter Database.ns
--objcheck# Ao receber os dados do cliente, verifique a validade,
--profile arg# Parâmetro de arquivo 0=off 1=lento, 2=todos
--cota# Limite o número de arquivos por banco de dados e defina o padrão para 8
--quotaFiles arg# número de arquivos por db, requer --quota
--descanso# Abra uma API REST simples
--reparo# Execute reparo em todos os dbs
--repairpath arg# Corrigir o diretório do arquivo gerado pela biblioteca, que por padrão é o nome do diretório dbpath
--retarda arg (=100)# valor de lento para perfil e log de console
--smallfiles# Use arquivos padrão menores
--syncdelay arg (=60)# O número de segundos de dados gravados no disco (0=nunca, não recomendado)
--sysinfo# Imprima algumas informações do sistema de diagnóstico
--atualização# Se precisar atualizar o banco de dados
* Parâmetro de replicação

--------------------------------------------------------------------------------

--fastsync# Habilitar a replicação de escravos a partir de um banco de dados em um dbpath que seja um snapshot do banco de dados principal e possa ser usado para permitir rapidamente a sincronização
--autoresync# Se os dados de sincronização da biblioteca escrava forem muito piores que os do banco de dados principal, ressincronize automaticamente,
--oplogSize arg# Defina o tamanho do oplog (MB)
* Parâmetros mestre/escravo

--------------------------------------------------------------------------------

--mestre# Modo principal da biblioteca
--escravo# Do modo biblioteca
--source arg# Do número da porta da biblioteca
--só arg# Especificar uma única replicação de banco de dados
--slavedelay arg# Defina o tempo de atraso para sincronizar a biblioteca principal da biblioteca
* Opção de conjunto de réplica:

--------------------------------------------------------------------------------

--replSet arg# Defina o nome do conjunto réplica
* Opção de fragmentação

--------------------------------------------------------------------------------

--configsvr# Declare que este é o serviço de configuração do cluster, porta padrão 27019, diretório padrão /data/configdb
--shardsvr# Declare que este é um fragmento do cluster, porta padrão 27018
--nãoParanoia# Desligue a paranoia para mover preservação de dados em blocos


Introdução oficial da configuração:

https://docs.mongodb.com/manual/reference/configuration-options/

https://docs.mongodb.com/v2.4/reference/configuration-options/




Anterior:Vários problemas encontrados na inicialização da instalação do MongoDb
Próximo:O MySQL importa dados para o banco de dados MongoDB
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com