InglêsFrancêsEspanhol

Ad


favicon do OnWorks

mongooplog - Online na nuvem

Execute mongooplog no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mongooplog que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


mongooplog - MongoDB

Novo na versão 2.2.

SINOPSE


mongooplog é uma ferramenta simples que pesquisa operações do réplica registrar de um controle remoto
servidor e os aplica ao servidor local. Este recurso oferece suporte a certas classes de
migrações em tempo real que exigem que o servidor de origem permaneça online e em operação
durante todo o processo de migração.

Normalmente, esse comando terá o seguinte formato:

mongooplog --from mongodb0.example.net --host mongodb1.example.net

Este comando copia entradas de oplog do mongod instância em execução no host
mongodb0.exemplo.net e duplica operações para o host mongodb1.exemplo.net. Se você fizer
não precisa manter o --a partir de host em execução durante a migração, considere usar Mongodump
e Mongorestore ou outro backup operação, que pode ser mais adequada para o seu
operação.

Observe se o mongod instância especificada pelo --a partir de argumento está sendo executado com
autenticação, Em seguida mongooplog não será capaz de copiar entradas de oplog.

Veja também

Mongodump, Mongorestore, "/ administração / backups""Oplog Internos Visão geral"e
"Réplica Conjunto Oplog Dimensionamento".

OPÇÕES


mongooplog

--Socorro Retorna um texto básico de ajuda e uso.

--verboso, -v
Aumenta a quantidade de relatórios internos retornados na linha de comando. Aumentar
a verbosidade com o -v formulário incluindo a opção várias vezes, (por exemplo,
-vvvvv.)

--versão
Retorna a versão do mongooplog utilidade.

--hospedeiro <: porta>, -h
Especifica um nome de host resolvível para o mongod instância para a qual mongooplog precisarão
Aplique registrar operações recuperadas do serviço especificado pelo --a partir de opção.

mongooplog assume que todos os alvos mongod as instâncias são acessíveis por meio do porto
27017. Você pode, opcionalmente, declarar um número de porta alternativo como parte do
argumento hostname.

Você sempre pode se conectar diretamente a um único mongod instância especificando o host
e o número da porta diretamente.

Para se conectar a um conjunto de réplicas, você pode especificar o nome da semente do conjunto de réplicas e uma semente
lista de membros do conjunto, no seguinte formato:

/ <: porta>, , ...

--porta Especifica o número da porta do mongod instância onde mongooplog vai aplicar registrar
entradas. Especifique esta opção apenas se a instância do MongoDB que você deseja conectar
to não está sendo executado na porta padrão. (ie 27017) Você também pode especificar uma porta
número usando o --hospedeiro comando.

--ipv6 Ativa o suporte IPv6 que permite mongooplog para se conectar à instância do MongoDB
usando uma rede IPv6. Todos os programas e processos do MongoDB, incluindo mongooplog,
desative o suporte IPv6 por padrão.

--ssl Novo na versão 2.4: MongoDB adicionou suporte para conexões SSL para mongod instâncias
em mongooplog.

Nota O suporte SSL no mongooplog não é compilado na distribuição padrão do MongoDB.
See / administração / ssl para obter mais informações sobre SSL e MongoDB.

Além disso, o mongooplog não oferece suporte a conexões com mongod instâncias que
requer validação de certificado de cliente.

Permite mongooplog conectar-se a mongod instância em uma conexão SSL.

--nome do usuário , -u
Especifica um nome de usuário para autenticação na instância MongoDB, se seu banco de dados
requer autenticação. Use em conjunto com o --senha opção de fornecer um
senha.

--senha , -p
Especifica uma senha para autenticação na instância do MongoDB. Use em conjunto
com o --nome do usuário opção de fornecer um nome de usuário.

Se você especificar um --nome do usuário sem o --senha opção, mongooplog solicitará
para uma senha interativamente.

--authenticationDatabase
Novo na versão 2.4.

Especifica o banco de dados que contém o usuário (por exemplo --nome do usuário) credenciais.

Por padrão, o mongooplog assume que o banco de dados especificado para o --db argumento
mantém as credenciais do usuário, a menos que você especifique --authenticationDatabase.

See fonte do usuário, / reference / privilege-documents e / referência / privilégios de usuário para
mais informações sobre autenticação delegada no MongoDB.

--authenticationMecanismo
Novo na versão 2.4.

Especifica o mecanismo de autenticação. Por padrão, o mecanismo de autenticação é
MONGODB-CR, que é o mecanismo de autenticação de desafio / resposta do MongoDB. No
o MongoDB Subscriber Edition, mongooplog também inclui suporte para GSSAPI para
lidar com a autenticação Kerberos.

See / tutorial / control-access-to-mongodb-with-kerberos-authentication para mais
informações sobre autenticação Kerberos.

--dbpath
Especifica um diretório, contendo arquivos de dados MongoDB, para o qual mongooplog precisarão
aplicar operações do registrar do banco de dados especificado com o --a partir de opção.
Quando usado, o --dbpath opção habilita mongo para anexar diretamente a arquivos de dados locais
e escrever dados sem correr mongod instância. Para correr com --dbpath, mongooplog
precisa restringir o acesso ao diretório de dados: como resultado, não mongod pode ser
acesse o mesmo caminho enquanto o processo é executado.

--directoryperdb
Use o --directoryperdb em conjunto com a opção correspondente para mongod.
Esta opção permite mongooplog para gravar em arquivos de dados organizados com cada banco de dados
localizado em um diretório distinto. Esta opção só é relevante ao especificar o
--dbpath opção.

--Diário
Permite mongooplog operações para usar a durabilidade revista para garantir que os dados
os arquivos permanecerão em um estado consistente durante o processo de gravação. Esta opção é
apenas relevante ao especificar o --dbpath opção.

--Campos [campo1 [, campo2]], -f [campo1 [, campo2]]
Especifique um campo ou campos numéricos para restringir quais dados mongooplog irá migrar.
Todos os outros campos serão excluídos da migração. Separe por vírgulas uma lista de
campos para limitar os campos aplicados.

--fieldArquivo
Como uma alternativa para "--Campos" a --fieldArquivo opção permite que você especifique um arquivo
(por exemplo: ) que contém uma lista de nomes de campo para incluir na migração. Tudo
outros campos serão excluídos da migração. Coloque um campo por linha.

--segundos , -s
Especifique um número de segundos de operações para mongooplog puxar de remoto
hospedeiro. A menos que especificado, o valor padrão é 86400 segundos ou 24 horas.

--a partir de
Especifique o host para mongooplog recuperar registrar operações de. mongooplog
exige esta opção.

A menos que você especifique o --hospedeiro opção, mongooplog irá aplicar as operações
coletados com esta opção para o oplog do mongod instância em execução no
Interface localhost conectada à porta 27017.

--oplogns
Especifique um namespace no --a partir de host em que o oplog reside. O valor padrão
is local.oplog.rs, que é onde responder conjunto membros armazenam suas operações
registro. No entanto, se você copiou registrar entradas em outro banco de dados ou coleção,
use esta opção para copiar entradas de oplog armazenadas em outro local.

Namespaces Assumir a forma de [banco de dados]. [coleção].

Uso
Considere o seguinte protótipo mongooplog comando:

mongooplog --from mongodb0.example.net --host mongodb1.example.net

Aqui, as entradas do registrar da mongod rodando no porto 27017. Isso só puxa entradas
nas últimas 24 horas.

No próximo comando, os parâmetros limitam esta operação para aplicar apenas operações ao
banco de dados pessoas na coleção uso no host de destino (ou seja mongodb1.exemplo.net):

mongooplog --from mongodb0.example.net --host mongodb1.example.net --pessoas de banco de dados - uso de coleta

Esta operação aplica apenas entradas de oplog das últimas 24 horas. Use o --segundos
argumento para capturar uma quantidade maior ou menor de tempo. Considere o seguinte exemplo:

mongooplog --de mongodb0.example.net --segundos 172800

Nesta operação, mongooplog captura 2 dias inteiros de operações. Para migrar 12 horas de
registrar entradas, use o seguinte formulário:

mongooplog --de mongodb0.example.net --segundos 43200

Para os dois exemplos anteriores, mongooplog migra entradas para o mongod processo em execução
na interface localhost conectada ao 27017 porta. mongooplog também pode operar
diretamente nos arquivos de dados do MongoDB, se não mongod está funcionando no alvo hospedeiro. Considere o
seguinte exemplo:

mongooplog --from mongodb0.example.net --dbpath / srv / mongodb --journal

Aqui, mongooplog importações registrar operações do mongod host conectado à porta 27017.
Isso migra as operações para os arquivos de dados MongoDB armazenados no / srv / mongodb diretório.
Adicionalmente mongooplog vai usar a durabilidade revista para garantir que os arquivos de dados
permanecer em um estado consistente.

Use mongooplog online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Phaser
    Phaser
    Phaser é um aplicativo rápido, gratuito e divertido
    framework de jogo HTML5 de origem que oferece
    Renderização WebGL e Canvas em
    navegadores da web para desktop e celular. Jogos
    pode ser co ...
    Baixar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL é um motor de jogo para criar
    versões eletrônicas do tabuleiro tradicional
    e jogos de cartas. Ele fornece suporte para
    renderização e interação de peças do jogo,
    e ...
    Baixar VASSAL Engine
  • 3
    OpenPDF - Fork do iText
    OpenPDF - Fork do iText
    OpenPDF é uma biblioteca Java para criar
    e edição de arquivos PDF com LGPL e
    Licença de código aberto MPL. OpenPDF é o
    LGPL/MPL sucessor de código aberto do iText,
    um ...
    Baixar OpenPDF - Bifurcação do iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistema para Automatizado
    Análises geocientíficas - é um geográfico
    Software de Sistema de Informação (GIS) com
    imensas capacidades para geodados
    processando e ana ...
    Baixar SAGA GIS
  • 5
    Caixa de ferramentas para Java / JTOpen
    Caixa de ferramentas para Java / JTOpen
    O IBM Toolbox for Java / JTOpen é um
    biblioteca de classes Java suportando o
    programação cliente/servidor e internet
    modelos para um sistema rodando OS/400,
    i5/OS, ou...
    Baixar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 para documentos baseados em dados)
    é uma biblioteca JavaScript que permite
    para produzir dados dinâmicos e interativos
    visualizações em navegadores da web. Com D3
    você...
    Baixar D3.js
  • Mais "

Comandos Linux

  • 1
    Abidiff
    Abidiff
    abidiff - comparar ABIs de arquivos ELF
    abidiff compara o aplicativo binário
    Interfaces (ABI) de duas bibliotecas compartilhadas
    em formato ELF. Ele emite um significativo
    relatorio ...
    Executar abidiff
  • 2
    abidw
    abidw
    abidw - serializar o ABI de um ELF
    arquivo abidw lê uma biblioteca compartilhada em ELF
    formato e emite uma representação XML
    de seu ABI para a saída padrão. O
    emitido ...
    Execute abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversão de bibliografia
    Serviços de utilidade pública ...
    Execute copac2xml
  • 4
    copta
    copta
    copt - otimizador de olho mágico SYSNOPIS:
    copt.. DESCRIÇÃO: copt é um
    otimizador de olho mágico de uso geral. Isto
    lê o código de sua entrada padrão e
    escreve um...
    Executar copia
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - reunir título
    declarações de documentos Stx ...
    Executar collect_stx_titles
  • 6
    banco giratório
    banco giratório
    bancada - benchmark http ...
    Executar gatling-bench
  • Mais "

Ad