Vous pouvez utiliser l'utilitaire xscmd pour afficher les grilles de données primaires et les tailles de mappe de la grille de données Gride. L'outil xscmd utilise le bean géré pour interroger tous les artefacts de grille de données, tels que les fragments primaires, les fragments de réplique, des serveurs de conteneur, les tailles de mappe et d'autres données.
Dans ce tutoriel, les serveurs de catalogue s'exécutent comme serveurs Java SE autonomes. Les serveurs de conteneur s'exécutent sur des serveurs d'applications
WebSphere
Application Server.
Pour le serveur de catalogue, un serveur MBean est créé dans la machine JVM (Java virtual machine). Lorsque vous utilisez l'outil xscmd sur le serveur de catalogue, la sécurité WebSphere eXtreme Scale est utilisée.
Pour les serveurs de conteneur, l'exécution WebSphere eXtreme Scale enregistre les beans gérés (MBean) avec le serveur MBean créé par l'exécution WebSphere
Application Server. La sécurité est utilisée par l'outil xscmd est fournie par la sécurité MBean WebSphere
Application Server.
- A l'aide d'un outil de ligne de commande, ouvrez le répertoire DMGR_PROFILE/bin.
- Exécutez l'outil xscmd. Utilisez les paramètres -c showPlacement -st P comme dans les exemples suivants :
![[Linux]](./icons/nglinux.gif)
xscmd.sh -c listObjectGridPlacement -cep localhost:16099 -g Grid -ms mapSet -sf P
-user manager -pwd manager1
xscmd.bat -c listObjectGridPlacement -cep localhost:16099 -g Grid -m mapSet -sf P
-user manager -pwd manager1
Le nom d'utilisateur et le mot de passe sont transmis au serveur de catalogue pour l'authentification.
- Affichez les résultats de la commande.
*** Showing all primaries for grid - Grid & mapset - mapSet
Partition Container Host Server
0 myCell02\myNode04\xs2_C-1 myhost.mycompany.com myCell02\myNode04\xs2
1 myCell02\myNode04\xs2_C-1 myhost.mycompany.com myCell02\myNode04\xs2
2 myCell02\myNode04\xs2_C-1 myhost.mycompany.com myCell02\myNode04\xs2
3 myCell02\myNode04\xs2_C-1 myhost.mycompany.com myCell02\myNode04\xs2
4 myCell02\myNode04\xs2_C-1 myhost.mycompany.com myCell02\myNode04\xs2
- Exécutez l'outil xscmd. Utilisez le paramètre -c showMapSizes comme dans les exemples suivants :
![[Linux]](./icons/nglinux.gif)
xscmd.sh -c showMapSizes -cep localhost:16099 -g Grid -ms mapSet -user manager -pwd manager1
xscmd.bat -c showMapSizes -cep localhost:16099 -g Grid -ms mapSet -user manager -pwd manager1
Le nom d'utilisateur et le mot de passe sont transmis au serveur de catalogue pour être authentifiés.
Après avoir exécuté la commande, vous êtes invité à indiquer l'ID utilisateur et le mot de passe WebSphere
Application Server pour l'authentification dans WebSphere
Application Server.
Vous devez fournir ces informations de connexion, car l'option -c showMapSizes obtient la taille de mappe de chaque serveur de conteneur qui nécessite la sécurité WebSphere
Application Server.
- Facultatif : Vous pouvez modifier le fichier PROFILE/properties/sas.client.props pour exécuter la commande sans que l'ID utilisateur et le mot de passe soient nécessaires. Remplacez la propriété com.ibm.CORBA.loginSource prompt par properties, puis indiquez l'ID utilisateur et le mot de passe. Voici un exemple des propriétés dans le fichier PROFILE/properties/sas.client.props :
com.ibm.CORBA.loginSource=properties
# RMI/IIOP user identity
com.ibm.CORBA.loginUserid=Admin
com.ibm.CORBA.loginPassword=xxxxxx
- Facultatif : Si vous utilisez la commande xscmd sur une installation autonome WebSphere eXtreme Scale, vous devez ajouter les options suivantes :
Si la sécurité WebSphere eXtreme Scale et SSL sont tous les deux activés, les deux groupes de paramètres sont requis.