3.3. JMX を使用したクロスサイト操作の実行
Data Grid は、状態遷移をプッシュしたりサイトをオンラインにしたりといった、クロスサイト操作を実行する JMX ツールを提供します。
3.3.1. JMX MBean を登録するための Data Grid の設定 リンクのコピーリンクがクリップボードにコピーされました!
Data Grid は、統計の収集と管理操作の実行に使用できる JMX MBean を登録できます。ただし、JMX とは別に統計を有効にする必要があります。そうしなければ、Data Grid はすべての統計属性に 0 の値を提供します。
手順
- JMX を宣言的またはプログラム的に有効にします。
宣言的に
<cache-container> <jmx enabled="true" /> </cache-container>
<cache-container>
<jmx enabled="true" />
</cache-container>
- 1
- Data Grid JMX MBean を登録します。
プログラムで
GlobalConfiguration globalConfig = new GlobalConfigurationBuilder() .jmx().enable() .build();
GlobalConfiguration globalConfig = new GlobalConfigurationBuilder()
.jmx().enable()
.build();
- 1
- Data Grid JMX MBean を登録します。
3.3.2. クロスサイト操作の実行 リンクのコピーリンクがクリップボードにコピーされました!
JMX クライアント経由でクロスサイト操作を実行します。
前提条件
- JMX MBean を登録するように Data Grid を設定します。
手順
- 任意の JMX クライアントで Data Grid に接続します。
以下の MBean から操作を呼び出します。
-
XSiteAdminは、キャッシュのクロスサイト操作を提供します。 GlobalXSiteAdminOperationsは、Cache Manager のクロスサイト操作を提供します。たとえば、サイトをオンラインに戻すには、
bringSiteOnline(siteName)を呼び出します。
-
利用可能なクロスサイト操作の詳細については、Data Grid JMX Components のドキュメントを参照してください。