Add-MapReduce - Applet de commande PowerShell [Obsolète]
Cette applet de commande PowerShell configure les tâches MapReduce pour traiter et générer de grands ensembles de données avec un algorithme distribué parallèle sur un cache en cluster. L'applet de commande PowerShell met également en file d'attente toutes les tâches si le serveur est occupé. Les erreurs d'échec de tâche sont enregistrées dans le journal du cache après qu'une limite spécifiée d'exceptions ait été évitée pendant l'exécution de la tâche.
Notes
Cette fonctionnalité est uniquement disponible dans NCache Enterprise.
Add-MapReduce [-CacheName] [-ChunkSize] [-MaxExceptions] [-MaxTasks] [-QueueSize] [-Server] [-Port] [-NoLogo] [-Credentials]
Exemples de Add-MapReduce - Applet de commande PowerShell
- La commande suivante configure l'exécution de MapReduce sur démoCache avec les options par défaut.
Add-MapReduce -CacheName demoCache
- La commande suivante configure MapReduce sur démoCache avec 20 tâches à exécuter en parallèle avec des blocs de 100 éléments chacun, 30 tâches à mettre en file d'attente et un maximum de 10 exceptions à éviter.
Add-MapReduce -CacheName demoCache -MaxTasks 10 -ChunkSize 100 -QueueSize 30 -MaxExceptions 10
Propriétés
Notes
Les paramètres avec un astérisque (*) sur leurs noms sont les paramètres obligatoires et les autres sont facultatifs.
Paramètres | Types de données | Description | Valeur par défaut |
---|---|---|---|
-CacheName* |
<String> |
Spécifie le nom du cache pour lequel MapReduce sera configuré. | - |
-ChunkSize |
<Integer> |
Spécifie le nombre d'éléments qu'un bloc doit contenir avant d'être transmis au combinateur ou au réducteur. | 0 (zéro) |
-MaxExceptions |
<Integer> |
Spécifie le nombre maximal d'exceptions évitables lors de l'exécution de la tâche. | 0 (zéro) |
-MaxTasks |
<Integer> |
Spécifie le nombre maximum de tâches à exécuter en parallèle. | 0 (zéro) |
-QueueSize |
<Integer> |
Spécifie le nombre maximal de tâches pouvant être mises en file d'attente si le serveur est occupé. | 0 (zéro) |
-Server |
<String> |
Spécifie un nom de serveur où le NCache Le service est en cours d'exécution et un cache portant le nom de cache spécifié est enregistré. | IP de la machine locale |
-Port |
<Integer> |
Spécifie le port sur lequel NCache Le service est en cours d'exécution. | 8250 |
-NoLogo |
<SwitchParameter> |
Supprime l'affichage de la bannière du logo. | - |
-Credentials |
<pscredential> |
Spécifie les informations d'identification utilisateur requises pour autoriser l'accès à l'opération spécifiée. Ces informations d'identification doivent appartenir à un utilisateur disposant des autorisations appropriées sur le nœud. | - |