O utilitário xscmd pode ser usado para mostrar as grades de dados e tamanhos de mapa principais da grade de dados Grade. A ferramenta xscmd usa o MBean para consultar todos os artefatos grade de dados, tais como os shards primários, os shards de réplica, servidores de contêiner, tamanhos de mapa, e outros dados.
Para este tutorial, o servidor de catálogos está em execução como um servidor
Java SE independente. Os servidores de contêiner estão em execução nos servidores de aplicativos do
WebSphere Application Server.
Para o servidor de catálogos, um servidor MBean é criado na Java virtual machine (JVM) padrão. Quando a ferramenta xscmd é usada no servidor de catálogos, a segurança do WebSphere eXtreme
Scale é usada.
Para os servidores de contêiner, o tempo de execução do WebSphere eXtreme
Scale registra o beans gerenciados (MBean) com o servidor MBean que é criado pelo tempo de execução do WebSphere Application Server. A segurança usada pela ferramenta xscmd é fornecida pela segurança MBean do WebSphere Application Server.
- Usando uma ferramenta de linha de comandos, abra o diretório DMGR_PROFILE/bin .
- Executar a ferramenta xscmd. Use
os parâmetros -c showPlacement -st P como nos
exemplos a seguir:
![[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
O nome do usuário e a senha são passados para o servidor de catálogos para autenticação.
- Visualize os resultados do comando.
*** 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
- Executar a ferramenta xscmd. Use
o parâmetro -c showMapSizes como nos exemplos
a seguir:
![[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
O nome do usuário e a senha são passados para o servidor de catálogos para autenticação.
Depois de executar o comando, será solicitado fornecer o ID de usuário e senha do WebSphere Application Server para autenticação no WebSphere Application Server.
Você deve fornecer estas informações de login porque a opção -c showMapSizes
obtém o tamanho de mapa de cada servidor de contêiner, o qual requer a segurança do WebSphere Application Server.
- Opcional: É possível alterar o arquivo PROFILE/properties/sas.client.props para executar
o comando sem o ID do usuário e a senha necessários. Altere a propriedade com.ibm.CORBA.loginSource a partir do prompt para propriedades e, em seguida, forneça o ID de usuário e a senha. Um exemplo das propriedades no arquivo PROFILE/properties/sas.client.props é o seguinte:
com.ibm.CORBA.loginSource=properties
# RMI/IIOP user identity
com.ibm.CORBA.loginUserid=Admin
com.ibm.CORBA.loginPassword=xxxxxx
- Opcional: Se estiver usando o comando xscmd
em uma instalação independente do WebSphere eXtreme
Scale,
você deverá incluir as opções a seguir:
Se a segurança do WebSphere eXtreme
Scale
e o SSL estiverem ativados, ambos os conjuntos de parâmetros serão necessários.