5.14. Migrator を保存する


Red Hat Data Grid 7.3 では、以前のバージョンの Red Hat Data Grid と後方互換性のない内部マーシャリング機能への変更が導入されました。そのため、Red Hat Data Grid 7.3.x 以降では、以前のバージョンの Red Hat Data Grid で作成したキャッシュストアを読み取ることができません。また、Red Hat Data Grid は JDBC Mixed や Binary ストアなどの一部のストア実装を提供しなくなりました。

StoreMigrator.java を使用してキャッシュストアを移行できます。この移行ツールは、以前のバージョンでキャッシュストアからデータを読み取り、現在のマーシャリング実装との互換性のためにコンテンツを書き直します。

5.14.1. キャッシュストアの移行

StoreMigrator で移行を実行するには、以下を実行します。

  1. JDBC ドライバーなどのソースおよびターゲットデータベースの infinispan-tools-9.4.0.jar と依存関係をクラスパスに配置します。
  2. ソースおよびターゲットキャッシュストアの設定プロパティーが含まれる .properties ファイルを作成します。

    migrator.properties に適用可能な設定オプションをすべて含むプロパティーファイルの例があります。

  3. .properties ファイルを StoreMigrator の引数として指定します。
  4. mvn exec:java を実行して migrator を実行します。

StoreMigrator の以下の Maven pom.xml の例を参照してください。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.infinispan.example</groupId>
    <artifactId>jdbc-migrator-example</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>org.infinispan</groupId>
            <artifactId>infinispan-tools</artifactId>
            <version>${version.infinispan}</version>
        </dependency>

        <!-- ADD YOUR REQUIRED DEPENDENCIES HERE -->
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>exec-maven-plugin</artifactId>
                <version>1.2.1</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>java</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <mainClass>StoreMigrator</mainClass>
                    <arguments>
                        <argument><!-- PATH TO YOUR MIGRATOR.PROPERTIES FILE --></argument>
                    </arguments>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
Copy to Clipboard Toggle word wrap

${version.infinispan} を Red Hat Data Grid の適切なバージョンに置き換えます。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る