AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

mongooplog - En ligne dans le Cloud

Exécutez mongooplog dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mongooplog qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mongooplog - MongoDB

Nouveau dans la version 2.2.

SYNOPSIS


mongooplog est un outil simple qui interroge les opérations du réplication journal d'oplog d'une télécommande
serveur et les applique au serveur local. Cette capacité prend en charge certaines classes de
migrations en temps réel qui nécessitent que le serveur source reste en ligne et opérationnel
tout au long du processus de migration.

Typiquement, cette commande prendra la forme suivante :

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

Cette commande copie les entrées oplog du mongod instance s'exécutant sur l'hôte
mongodb0.exemple.net et duplique les opérations vers l'hôte mongodb1.exemple.net. Si tu fais
pas besoin de garder le --de hôte en cours d'exécution pendant la migration, envisagez d'utiliser mongodump
ainsi que mongorestore ou un autre sauvegarde fonctionnement, qui peut être mieux adapté à votre
fonctionnement.

Remarque Si le mongod instance spécifiée par le --de l'argument s'exécute avec
authentification, puis mongooplog ne pourra pas copier les entrées oplog.

Voir aussi

mongodump, mongorestore»/administration/sauvegardes""Journal d'oplog Internals Vue d’ensemble", et
"Réplique Ensemble Journal d'oplog Guide des tailles".

OPTIONS


mongooplog

--Aidez-moi Renvoie une aide de base et un texte d'utilisation.

--verbeux, -v
Augmente la quantité de rapports internes renvoyés sur la ligne de commande. Augmenter
la verbosité avec le -v formulaire en incluant l'option plusieurs fois, (par exemple
-vvvvv.)

--version
Renvoie la version du mongooplog utilitaire.

--hôte <:port>, -h
Spécifie un nom d'hôte résolvable pour le mongod instance à laquelle mongooplog sera
vous inscrire journal d'oplog opérations récupérées à partir du service spécifié par le --de option.

mongooplog suppose que toutes les cibles mongod les instances sont accessibles via le port
27017. Vous pouvez, en option, déclarer un autre numéro de port dans le cadre du
argument du nom d'hôte.

Vous pouvez toujours vous connecter directement à un seul mongod instance en spécifiant l'hôte
et le numéro de port directement.

Pour vous connecter à un jeu de répliques, vous pouvez spécifier le nom de départ du jeu de répliques et un
liste des membres de l'ensemble, au format suivant :

/ <:port>, ,...

--Port Spécifie le numéro de port du mongod exemple où mongooplog s'appliquera journal d'oplog
entrées. Ne spécifiez cette option que si l'instance MongoDB que vous souhaitez connecter
to ne s'exécute pas sur le port standard. (c'est à dire 27017) Vous pouvez également spécifier un port
numéro à l'aide du --hôte commander.

--ipv6 Active la prise en charge d'IPv6 qui permet mongooplog pour se connecter à l'instance MongoDB
en utilisant un réseau IPv6. Tous les programmes et processus MongoDB, y compris mongooplog,
désactiver la prise en charge IPv6 par défaut.

--ssl Nouveau dans la version 2.4 : MongoDB a ajouté la prise en charge des connexions SSL à mongod cas
dans mongooplog.

Remarque La prise en charge SSL dans mongooplog n'est pas compilée dans la distribution par défaut de MongoDB.
See /administration/ssl pour plus d'informations sur SSL et MongoDB.

De plus, mongooplog ne prend pas en charge les connexions à mongod des cas qui
exiger la validation du certificat client.

Permet mongooplog se connecter à mongod instance via une connexion SSL.

--Nom d'utilisateur , -u
Spécifie un nom d'utilisateur pour s'authentifier auprès de l'instance MongoDB, si votre base de données
nécessite une authentification. Utiliser en conjonction avec le --le mot de passe possibilité de fournir un
mot de passe.

--le mot de passe , -p
Spécifie un mot de passe pour s'authentifier auprès de l'instance MongoDB. Utiliser en conjonction
les --Nom d'utilisateur possibilité de fournir un nom d'utilisateur.

Si vous spécifiez un --Nom d'utilisateur sans --le mot de passe option, mongooplog incitera
pour un mot de passe de manière interactive.

--authentificationBase de données
Nouveau dans la version 2.4.

Spécifie la base de données qui contient l'utilisateur (par exemple --Nom d'utilisateur) crédits.

Par défaut, mongooplog suppose que la base de données spécifiée au --db argument
détient les informations d'identification de l'utilisateur, sauf si vous spécifiez --authentificationBase de données.

See sourceutilisateur, /référence/documents-privilèges ainsi que /référence/privilèges-utilisateur en
plus d'informations sur l'authentification déléguée dans MongoDB.

--AuthenticationMechanism
Nouveau dans la version 2.4.

Spécifie le mécanisme d'authentification. Par défaut, le mécanisme d'authentification est
MONGODB-CR, qui est le mécanisme d'authentification challenge/réponse MongoDB. Dans
l'édition Abonné MongoDB, mongooplog comprend également un support pour GSSAPI à
gérer l'authentification Kerberos.

See /tutoriel/contrôle-accès-à-mongodb-avec-authentification-kerberos pour plus d'
informations sur l'authentification Kerberos.

--chemindb
Spécifie un répertoire, contenant les fichiers de données MongoDB, auquel mongooplog sera
appliquer les opérations du journal d'oplog de la base de données spécifiée avec le --de option.
Lorsqu'il est utilisé, le --chemindb l'option permet mongo à attacher directement aux fichiers de données locaux
et écrire des données sans exécuter mongod exemple. Pour courir avec --chemindb, mongooplog
doit restreindre l'accès au répertoire de données : par conséquent, non mongod peuvent être
accéder au même chemin pendant l'exécution du processus.

--répertoireperdb
Utilisez l'option --répertoireperdb en conjonction avec l'option correspondante de mongod.
Cette option permet mongooplog pour écrire dans des fichiers de données organisés avec chaque base de données
situé dans un répertoire distinct. Cette option n'est pertinente que lors de la spécification du
--chemindb option.

--journal
Permet mongooplog opérations pour utiliser la durabilité Journal pour s'assurer que les données
les fichiers resteront dans un état cohérent pendant le processus d'écriture. Cette option est
n'est pertinent que lorsque l'on spécifie le --chemindb option.

--des champs [champ1[,champ2]], -f [champ1[,champ2]]
Spécifiez un champ ou des champs numériques pour contraindre quelles données mongooplog va migrer.
Tous les autres champs seront exclu de la migration. Séparez par des virgules une liste de
champs pour limiter les champs appliqués.

--fieldFichier
En alternative à "--des champs" le --fieldFichier l'option vous permet de spécifier un fichier
(par exemple ) qui contient une liste de noms de champs à comprendre dans la migration. Tous
d'autres champs seront exclu de la migration. Placez un champ par ligne.

--secondes , -s
Spécifiez un nombre de secondes d'opérations pour mongooplog tirer de la éloigné
hôte. Sauf indication contraire, la valeur par défaut est 86400 secondes ou 24 heures.

--de
Spécifiez l'hôte pour mongooplog à récupérer journal d'oplog opérations de. mongooplog
a besoin cette option.

Sauf si vous spécifiez le --hôte option, mongooplog appliquera les opérations
collectées avec cette option à l'oplog du mongod instance s'exécutant sur le
interface localhost connectée au port 27017.

--oplogns
Spécifiez un espace de noms dans le --de hôte où réside l'oplog. La valeur par défaut
is local.oplog.rs, qui est l'endroit répondre set les membres stockent leur opération
Journal. Cependant, si vous avez copié journal d'oplog entrées dans une autre base de données ou collection,
utilisez cette option pour copier les entrées oplog stockées dans un autre emplacement.

Espaces de noms Prend la forme de [base de données].[collection].

Utilisation
Considérons le prototype suivant mongooplog commander:

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

Ici, les entrées de la journal d'oplog des mongod fonctionnant sur le port 27017. Cela ne tire que les entrées
des dernières 24 heures.

Dans la commande suivante, les paramètres limitent cette opération pour n'appliquer les opérations qu'au
base de données parts dans le recueil usage sur l'hôte cible (c'est-à-dire mongodb1.exemple.net):

mongooplog --from mongodb0.example.net --host mongodb1.example.net --database people --collection utilisation

Cette opération n'applique que les entrées d'oplog des dernières 24 heures. Utilisez le --secondes
argument pour capturer un laps de temps plus ou moins long. Considérez l'exemple suivant :

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

Dans cette opération, mongooplog capture 2 jours complets d'opérations. Pour migrer 12 heures de
journal d'oplog entrées, utilisez le formulaire suivant :

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

Pour les deux exemples précédents, mongooplog migre les entrées vers le mongod processus en cours d'exécution
sur l'interface localhost connectée au 27017 Port. mongooplog peut également fonctionner
directement sur les fichiers de données de MongoDB si non mongod fonctionne sur le l'objectif hôte. Prendre en compte
exemple suivant :

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

Ici, mongooplog importations journal d'oplog opérations de la mongod hôte connecté au port 27017.
Cela migre les opérations vers les fichiers de données MongoDB stockés dans le /srv/mongodb répertoire.
En outre mongooplog utilisera la durabilité Journal pour s'assurer que les fichiers de données
rester dans un état cohérent.

Utilisez mongooplog en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Phaser
    Phaser
    Phaser est un open rapide, gratuit et amusant
    framework de jeu source HTML5 qui offre
    Rendu WebGL et Canvas à travers
    navigateurs Web de bureau et mobiles. Jeux
    peut être co...
    Télécharger Phaser
  • 2
    Moteur VASSAL
    Moteur VASSAL
    VASSAL est un moteur de jeu pour créer
    versions électroniques de la carte traditionnelle
    et jeux de cartes. Il fournit un soutien pour
    rendu et interaction des pièces de jeu,
    et...
    Télécharger le moteur VASSAL
  • 3
    OpenPDF - Fork d'iText
    OpenPDF - Fork d'iText
    OpenPDF est une bibliothèque Java pour créer
    et l'édition de fichiers PDF avec une licence LGPL et
    Licence open source MPL. OpenPDF est le
    LGPL/MPL open source successeur d'iText,
    un ...
    Télécharger OpenPDF - Fork d'iText
  • 4
    SAGA SIG
    SAGA SIG
    SAGA - Système d'automatisation
    Analyses géoscientifiques - est un
    Logiciel de système d'information (SIG) avec
    immenses capacités pour les géodonnées
    traitement et an...
    Télécharger le SIG SAGA
  • 5
    Boîte à outils pour Java/JTOOpen
    Boîte à outils pour Java/JTOOpen
    IBM Toolbox for Java / JTOpen est un
    bibliothèque de classes Java prenant en charge
    programmation client/serveur et internet
    modèles vers un système exécutant OS/400,
    i5/OS, ou...
    Télécharger Toolbox pour Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (ou D3 pour les documents pilotés par les données)
    est une bibliothèque JavaScript qui vous permet
    produire des données dynamiques et interactives
    visualisations dans les navigateurs Web. Avec D3
    toi...
    Télécharger D3.js
  • Plus "

Commandes Linux

Ad