新しいバージョンへのアップグレード¶
組み込み Hive メタストア の組み込み PostgreSQL または外部データベースの バックアップ を作成します。
以下の helm upgrade コマンド
helm upgrade lakehouseaccelerator lakehouseaccelerator/
を、 values.yaml ファイルの構成プロパティを変更した後に最新の Helm チャートバージョンを使用して実行します。
Denodo Lakehouse Accelerator (旧称: Denodo 組み込み MPP) へのアップグレード¶
一般的な手順は次のとおりです。
values.yamlを移行します。バージョン 8.0 と 9 の
values.yamlの差分を取って、両方のファイルを比較します。各差分は、バージョン 9 で追加された新しいプロパティか、デプロイに固有の上書きされた値を示します。カタログを移行します。
新しいカタログをプロパティファイルの形式で
presto/conf/catalogフォルダに追加している場合は、それらを新しいカタログフォルダに追加する必要があります。ただし、今後の移行時にこの手順を行わなくても済むよう、values.yamlに追加する方法を推奨します。
# -- Additional catalogs, as an example the jmx catalog catalog: # jmx: |- # connector.name=jmx
新しいプロパティを
hive、iceberg、またはdeltaのカタログに追加している場合は、それらを新しいカタログファイルに追加する必要があります。ただし、今後の移行時にこの手順を行わなくても済むよう、values.yamlに追加する方法を推奨します。
hive: iceberg: delta: # -- Entries for extra config properties for catalog additionalConfig: [ #-Dprop=value, #-Dprop=value ]
新しいプロパティを
core-site.xmlファイルに追加している場合は、それらを新しいcore-site.xmlファイルに追加する必要があります。
JVM プロパティを移行します。
新しいプロパティを
presto/conf/jvm.configファイルに追加している場合は、それらを新しいjvm.configファイルに追加する必要があります。ただし、今後の移行時にこの手順を行わなくても済むよう、values.yamlに追加する方法を推奨します。jvm: # -- Entries for extra JVM config properties additionalJVMConfig: [ #-Dprop=value, #-Dprop=value ]
構成プロパティを移行します。
新しいプロパティを
presto/conf/config.properties.coordinatorファイルおよびpresto/conf/config.properties.workerファイルに追加している場合は、それらを新しい構成ファイルに追加する必要があります。ただし、今後の移行時にこの手順を行わなくても済むよう、values.yamlに追加する方法を推奨します。coordinator.additionalConfig and worker.additionalConfig: # -- Entries for extra config properties additionalConfig: [ # query.max-memory-per-node=15GB, # query.max-total-memory-per-node=15GB, # query.max-memory=60GB ]
組み込み PostgreSQL のバックアップまたは組み込み Hive メタストアの外部データベースを作成します。
組み込み PostgreSQL を使用している場合、このバックアップは必須です。PostgreSQL の新しいメジャーバージョンへのアップグレードでは下位互換性が維持されないからです。
アップグレードの前に手動ダンプを作成し、Denodo Lakehouse Accelerator に新しいテーブルを作成する前にそれを復元する必要があります。バックアップコピーを作成するには、「 組み込み PostgreSQL のバックアップ 」セクションの説明に従います。
手動ダンプが完了したら、
values.yamlでpostgresql.version15BackupWarningをfalseに設定したうえで、Denodo Lakehouse Accelerator のインストールアップグレードを続行します。helm upgrade lakehouseaccelerator lakehouseaccelerator/
Lakehouse Accelerator の新しいバージョンがデプロイされたら、「 組み込み PostgreSQL のバックアップ 」のセクションの説明に従ってバックアップを復元する必要があります。
重要
Denodo 組み込み MPP の バージョン 202509 から 、
version15BackupWarningプロパティは 非推奨 になりました。バージョン 20240506 で PostgreSQL 15 が導入されたため、この警告は今後のリリースで削除されます。
