アップグレードに関する一般的なノート
次に示すアップグレード情報は、Oracle NoSQL Databaseのすべてのバージョンに一般的に当てはまります。
- 新規ソフトウェアをインストールする場合、各ストレージ・ノードを再起動する必要があります。
- データ・ストアのアップグレード中に
makebootconfig
コマンドを呼び出す必要はありません。 - データ・ストアに複数のストレージ・ノードがある場合は、次のコマンドを使用してアップグレードの順序を把握できます。たとえば、次のようになります。
show upgrade-order s2 s3
- ストレージ・ノードの停止中にソフトウェアをアップグレードする場合は、
$KVROOT
および$KVROOT/<storename>/log
にある既存のログ・ファイルを別のディレクトリに移動することをお薦めします。 - データ・ストアのアップグレード時に、管理サービスを実行しているストレージ・ノード上の新規
$KVHOME
ディレクトリに、新しいソフトウェア・バージョンを配置します。ここでは、新規$KVHOME
ディレクトリは$NEW_KVHOME
とします。$KVHOME
および$NEW_KVHOME
ディレクトリが複数のストレージ・ノードによって共有されている場合(たとえばNFSを使用して)、アップグレードの進行中は両方のディレクトリを保持してください。アップグレードが完了したら、元の$KVHOME
ディレクトリは必要がなくなります。元の$KVHOME
ディレクトリを削除する前に、各ストレージ・ノード($KVHOME
を定義した~/.bashrc
など)の起動スクリプトを変更して、既存の$KVHOME
の値を変更し、これを$NEW_KVHOME
の値に置き換えて、ストレージ・ノードが新しいソフトウェアを使用するようにする必要があります。