目次
はじめに
Verticaのバージョンアップをする場合の注意点および手順について、ご紹介します。今回は、Vertica 9.0 から 12.0 へのバージョンアップを例に詳細をご説明します。バージョンアップによる影響
・Verticaは、各バージョン毎に廃止された機能があります。ご利用中の機能が廃止になっていないか、非互換の確認をご確認ください。・TRUNCATE TABLE 実行後の統計情報は、保持のされ方がVertica9.2以前と9.3以降では異なります。詳細は、手動で統計情報を取得する方法をご確認ください。
・WOSの管理方法は、Vertica9.2以前と9.3以降では異なります。詳細は、WOSの使用について(Vertia 9.3以降)をご確認ください。
Verticaのバージョン
現在(2023年6月)リリースされているVerticaのバージョンです。バージョン | リリース日 |
---|---|
7.2 | 2015/10/23 |
8.0 | 2016/9/6 |
8.1 | 2017/4/14 |
9.0 | 2017/10/13 |
9.1 | 2018/5/1 |
9.2 | 2018/11/30 |
9.3 | 2019/10/14 |
10.0 | 2020/5/11 |
10.1 | 2021/2/3 |
11.0 | 2021/8/11 |
11.1 | 2022/2/24 |
12.0 | 2022/6/17 |
注意点
(1) バージョンアップパス
各バージョン毎にバージョンアップ・パスは違います。現在、ご利用中のバージョンに応じて、複数回のバージョンアップが必要です。例えば、Vertica 9.0 から 12.0 のバージョンアップは、合計8回行います。バージョンアップパス |
---|
Vertica 7.2 → 8.0 |
Vertica 8.0 → 8.1 |
Vertica 8.1 → 9.0 |
Vertica 9.0 → 9.1 |
Vertica 9.1 → 9.2 |
Vertica 9.2 → 9.3 |
Vertica 9.3 → 10.0 |
Vertica 10.0 → 10.1 |
Vertica 10.1 → 11.0 |
Vertica 11.0 → 11.1 |
Vertica 11.1 → 12.0 |
(2) 対象バージョンのインストール要件の確認
事前に目的とするバージョンの製品マニュアルにて、Verticaのインストール要件をご確認ください。バージョンによって、追加のOS設定やOSパッケージの追加が必要な場合があります。製品マニュアルにて確認すべき項目は以下の通りです。<11.0まで>
・製品マニュアル > Installing Vertica > Installing Manually > Before You Install Vertica
<11.1>
・製品マニュアル > Installation > Installing Manually > Before You Install Vertica
<12.0>
・製品マニュアル > Setup > Set up Vertica on-premises > Before You Install Vertica
・製品マニュアル > Installing Vertica > Installing Manually > Before You Install Vertica
<11.1>
・製品マニュアル > Installation > Installing Manually > Before You Install Vertica
<12.0>
・製品マニュアル > Setup > Set up Vertica on-premises > Before You Install Vertica
(3) メジャー/マイナー/パッチ/HotFixバージョンによる手順の違い
Verticaのバージョン番号は、「v:メジャー」「r:マイナー」「m:パッチ」「n:HotFix」の4種類で構成され、「v.r.m-n」で表されます。それぞれのバージョンアップの手順に違いはありません。以下のバージョンアップの例は、いずれも同一の手順でバージョンアップできます。バージョンアップの種類 | バージョンアップ前 | バージョンアップ後 | バージョンアップの回数 |
---|---|---|---|
メジャーバージョンアップ | 11.0.0-0 | 12.0.4-9 | 2回(11.0 ⇒ 11.1 ⇒ 12.0) マイナーバージョン毎に、ひとつずつバージョンアップが必要です。 |
マイナーバージョンアップ | 9.1.0-0 | 9.3.1-3 | 2回(9.1 ⇒ 9.2 ⇒ 9.3) マイナーバージョン毎に、ひとつずつバージョンアップが必要です。 |
パッチバージョンアップ | 12.0.0-0 | 12.0.2-10 | 1回(12.0.0-0 ⇒ 12.0.2-10) パッチバージョン毎のバージョンアップは不要です。 |
HotFixバージョンアップ | 12.0.0-0 | 12.0.0-3 | 1回(12.0.0-0 ⇒ 12.0.0-3) HotFixバージョン毎のバージョンアップは不要です。 |
(4) オンラインバックアップの互換性
Vertica のオンラインバックアップは、各バージョン間で互換性がありません。例えば、Vertica9.0.1-19 で取得したオンランバックアップは、Vertica12.0.4-10 にはリストアができません。「Vertica9.0.1-19 を再インストール」するか「Vertica9.0.1-19 がインストールされた状態のOSバックアップをリストア」した後に、オンラインバックアップをリストアします。(5) バージョンアップ前のチェック項目
事前に目的とするバージョンの製品マニュアルにて、Verticaのバージョンアップ要件をご確認ください。バージョンによって、後述「詳細手順」の他に、追加のチェックが必要な場合があります。製品マニュアルにて確認すべき項目は以下の通りです。<11.0まで>
・製品マニュアル > Installing Vertica > Upgrading Vertica > Before You Upgrade
<11.1 以降>
・製品マニュアル > Installation > Upgrading Vertica > Before You Upgrade
<12.0 以降>
・製品マニュアル > Setup > Upgrading Vertica > Before You Upgrade
・製品マニュアル > Installing Vertica > Upgrading Vertica > Before You Upgrade
<11.1 以降>
・製品マニュアル > Installation > Upgrading Vertica > Before You Upgrade
<12.0 以降>
・製品マニュアル > Setup > Upgrading Vertica > Before You Upgrade
バージョンアップ手順
概要
Vertica 9.0 から 12.0 へのバージョンアップする場合は、後述の「詳細手順」を8回繰り返します。1回目 | 9.0 → 9.1 |
2回目 | 9.1 → 9.2 |
3回目 | 9.2 → 9.3 |
4回目 | 9.3 → 10.0 |
5回目 | 10.0 → 10.1 |
6回目 | 10.1 → 11.0 |
7回目 | 11.0 → 11.1 |
8回目 | 11.1 → 12.0 |
「詳細手順」の各項目は、以下のタイミングで実行してください。
項目 | 実行タイミング |
---|---|
1. 要件チェックスクリプトの実行 | 1回目(最初)のみ実行 |
2. バックアップの取得 | 任意(※)のタイミングで実行 |
3. 修正スクリプトの実行 | 9.0 → 9.1のバージョンアップ時のみ実行 |
4. データベース停止 | 1~8回目(毎回)で実行 |
5. 追加パッケージの削除 | 1回目(最初)のみ実行 |
6. バージョンアップ用のRPMインストール | 1~8回目(毎回)で実行 |
7. アップグレード・コマンド実行 | 1~8回目(毎回)で実行 |
8. データベース起動 | 1~8回目(毎回)で実行 |
9. 追加パッケージの再インストール | 8回目(最後)のみ実行 |
(※)バックアップは、切り戻しをしたいバージョン毎に取得してください。
【バックアップ取得例】
バージョンアップ回数 | 切り戻しの判断 | バックアップの取得要否 |
---|---|---|
1回目 | Vertica9.0 への切り戻しを想定する | Vertica9.0 の状態のオンラインバックアップと OSバックアップの取得が必要 |
2回目 | Vertica9.1 への切り戻しを想定しない | 不要 |
3回目 | Vertica9.2 への切り戻しを想定しない | 不要 |
4回目 | Vertica9.3 への切り戻しを想定しない | 不要 |
5回目 | Vertica10.0 への切り戻しを想定しない | 不要 |
6回目 | Vertica10.1 への切り戻しを想定しない | 不要 |
7回目 | Vertica11.0 への切り戻しを想定しない | 不要 |
8回目 | Vertica11.1 への切り戻しを想定する | Vertica11.1 の状態のオンラインバックアップと OSバックアップの取得が必要 |
詳細手順
1.要件チェックスクリプトの実行
まずは、バージョンアップ予定の環境のハードウェア構成が、Verticaの要件を満たしているかをチェックします。要件チェックスクリプトを実行して、【WARN()】および【FAIL()】が発生した場合は、サポートセンターまでお問い合わせください。※複数ノード構成の場合は、全てのノードで実行してください。
1 2 3 4 5 6 7 8 9 10 11 |
Vertica 9.2 # /opt/vertica/oss/python/bin/python -m vertica.local_verify Vertica 9.3 から 11.0 まで # /opt/vertica/oss/python3/bin/python3.7 -m vertica.local_verify Vertica 11.1 から 12.0.4-9 まで # /opt/vertica/oss/python3/bin/python3.9 -m vertica.local_verify Vertica 12.0.4-10 から # /opt/vertica/oss/python3/bin/python3.11 -m vertica.local_verify |
1 2 3 4 5 |
Summary: --- pass: 52 Output found in /opt/vertica/log/local-verify-_.xml |
Firewall を「無効」にした場合でも環境 によっては、要件チェックスクリプトの実行時に以下の WARN文が出力されることがあります。この場合は「–- failure threshold NONE」を指定し、バージョンアップしてください。詳細は、「7. 」でご説明します。
# CheckNodeNetwork.check_iptables_disabled (0.010s)
WARN (N0010): WARN(eN0010): Linux iptables (firewall) has some non-trivial rules in tables: mangle, filter
https://www.vertica.com/docs/11.1.x/HTML/index.htm#cshid=N0010
WARN (N0010): WARN(eN0010): Linux iptables (firewall) has some non-trivial rules in tables: mangle, filter
https://www.vertica.com/docs/11.1.x/HTML/index.htm#cshid=N0010
2. バックアップの取得
万が一、バージョンアップが失敗した際のリカバリ用に、既存データベースのオンラインバックアップとOSバックアップを取得します。3. 修正スクリプトの実行
※この手順は9.0から9.1および9.1から9.2にバージョンアップする際に実施ください。Vertica9.1と9.2は、以下の変更がありました。Vertica9.1もしくは9.2へのバージョンアップ前に、スクリプトの実行をおこない、非サポートのプロジェクションを特定する必要があります。
■変更内容
①Vertica9.1:バディプロジェクションのSELECT句とORDER BY句の中で指定しているカラムは、同じ並び順で指定する必要があります。Vertica9.1のバージョンアップ前に、同じ並び順となるように改修するか、使っていないプロジェクションの場合は削除してください。
②Vertica9.2:プリジョインプロジェクションとレンジセグメンテーションプロジェクションが廃止されています。Vertica9.2のバージョンアップ前に、プリジョインプロジェクションとレンジセグメンテーションプロジェクションを使われないように改修するか、使っていないプロジェクションの場合は削除してください。
①Vertica9.1:バディプロジェクションのSELECT句とORDER BY句の中で指定しているカラムは、同じ並び順で指定する必要があります。Vertica9.1のバージョンアップ前に、同じ並び順となるように改修するか、使っていないプロジェクションの場合は削除してください。
②Vertica9.2:プリジョインプロジェクションとレンジセグメンテーションプロジェクションが廃止されています。Vertica9.2のバージョンアップ前に、プリジョインプロジェクションとレンジセグメンテーションプロジェクションを使われないように改修するか、使っていないプロジェクションの場合は削除してください。
スクリプトは1回の実行で、①②の両内容をCHECKするので、Vertica9.0からバージョンアップをする場合は、Vertica9.0と9.1の時に2回実行する必要はありません。スクリプトのダウンロードおよび実施方法については、ドキュメントをご参照ください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
//修正スクリプト実行 $ id uid=1001(dbadmin) gid=1003(verticadba) groups=1003(verticadba) $ ./identify_unsupported_projections.sh -U dbadmin -w testdb -d /tmp Number of Nodes=3 Current system K=1 Current system scaling factor=4 CREATE SCHEMA CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE CREATE TABLE Analyzing segmented projection buddy groups Projection ssbm.customer_DBD_1_seg_ssbm_b0 ... ok Projection ssbm.customer_DBD_1_seg_ssbm_b1 ... already processed Projection ssbm.lineorder_DBD_2_seg_ssbm_b0 ... ok Projection ssbm.lineorder_DBD_2_seg_ssbm_b1 ... already processed Analyzing unsegmented projection buddy groups Analyzing deprecated projections DROP SCHEMA ************************************************************************************************************ Congratulations! No unsafe projections detected. Upgrade to 9.1 or higher version should succeed ************************************************************************************************************ //問題があるバディプロジェクションが存在する場合、 //修正内容が出力される $ ls -l /tmp/ 合計 40 drwxrwxrwx 2 dbadmin verticadba 4096 6月 20 14:32 Out_20220620143256 <略> $ ls -l /tmp/Out_20220620143256 合計 0 |
4. データベース停止
Verticaデータベースを停止します。
1 2 3 4 5 6 7 8 9 10 11 |
//データベース停止 $ admintools -t stop_db -d testdb -p testdb -F Database testdb stopped successfully $ admintools -t list_allnodes Node | Host | State | Version | DB -------------------+--------------+-------+------------------+-------- v_testdb_node0001 | XXX.XX.XX.XX | DOWN | vertica-11.1.1.9 | testdb v_testdb_node0002 | XXX.XX.XX.XX | DOWN | vertica-11.1.1.9 | testdb v_testdb_node0003 | XXX.XX.XX.XX | DOWN | vertica-11.1.1.9 | testdb $ exit |
5. 追加パッケージの削除
R言語等の追加パッケージを別途インストールしている場合は、アンインストールします。追加パッケージをインストールしていない場合は、この手順はスキップできます。追加パッケージをアンインストールしないと、次の「6.」でVerticaパッケージのインストールが失敗します。
1 2 3 4 5 |
//rpm削除 # id uid=0(root) gid=0(root) groups=0(root) # rpm -e vertica-R-lang-11.1.1-0.x86_64 |
6. バージョンアップ用のRPMインストール
Verticaクラスタのいずれかのノードで、rootユーザにてRPMパッケージのインストールを実施します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
//バージョンアップ用のRPM展開 # rpm -Uvh vertica-12.0.4-10.x86_64.RHEL6.rpm 警告: vertica-12.0.4-10.x86_64.RHEL6.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID f54b82a0: NOKEY 準備しています... ################################# [100%] 更新中 / インストール中... 1:vertica-12.0.4-10 ################################# (100%) Shutting down vertica services for upgrade Vertica Analytic Database v12.0.4-10 successfully installed on host XXXXXXX To complete your NEW installation and configure the cluster, run: /opt/vertica/sbin/install_vertica To complete your Vertica UPGRADE, run: /opt/vertica/sbin/update_vertica ---------------------------------------------------------------------------------- Important ---------------------------------------------------------------------------------- Before upgrading Vertica, you must backup your database. After you restart your database after upgrading, you cannot revert to a previous Vertica software version. ---------------------------------------------------------------------------------- View the latest Vertica documentation at https://www.vertica.com/documentation/vertica/ 整理中 / 削除中... 2:vertica-11.1.1-9 ################################# [100%] |
7. アップグレード・コマンド実行
rootユーザにて、update_verticaを実施しバージョンアップを行います。アップグレード・コマンドのオプションは、インストール時のオプションと同じものを指定する必要があります。
インストール時のオプションは/opt/vertica/config/admintools.confファイルの「install_opts」より、確認ができます。
<注意事項>
■要件チェックスクリプトの実行時に(N0010)のWARN文が出力された場合は、「–-failure-threshold NONE」オプションを付与します。
■「–-hosts(-s)」オプションや「–-accept-eula」、OSユーザのパスワードが出力されている場合は、除外してから、アップグレードコマンドを実行してください。
[install_optsの出力例]
1 |
install_opts = --hosts 'XXX.XX.XX.XX,XXX.XX.XX.XX,XXX.XX.XX.XX' --rpm 'vertica-11.1.1-9.x86_64.RHEL6.rpm' --ssh-password '*******' --dba-user-password '*******' --license CE --accept-eula --failure-threshold NONE |
[アップグレードコマンドの実行例]
1 2 3 |
# /opt/vertica/sbin/update_vertica --rpm '/root/vertica-12.0.4-10.x86_64.RHEL6.rpm' --failure-threshold NONE |
■仮想環境もしくはクラウド環境でアップグレードを実行する場合は、「-–point-to-point(-T)」オプションの付与が必要です。
[install_optsの出力例]
1 2 |
install_opts = --hosts 'XXX.XX.XX.XX,XXX.XX.XX.XX,XXX.XX.XX.XX' --rpm 'vertica-11.1.1-9.x86_64.RHEL6.rpm' --point-to-point install_opts = --hosts 'XXX.XX.XX.XX,XXX.XX.XX.XX,XXX.XX.XX.XX' --rpm 'vertica-11.1.1-9.x86_64.RHEL6.rpm' -T |
[アップグレードコマンドの実行例]
1 2 3 4 5 |
# /opt/vertica/sbin/update_vertica --rpm '/root/vertica-12.0.4-10.x86_64.RHEL6.rpm' --point-to-point # /opt/vertica/sbin/update_vertica --rpm '/root/vertica-12.0.4-10.x86_64.RHEL6.rpm' -T |
■ノード追加や削除をおこなったことがある場合、「–-add-hosts(-A)」および「–-remove-hosts(-R)」オプションが出力されているので、アップグレードコマンドを実行する時は、このオプションを指定しないでください。ノード追加や削除を実行するたびに、設定内容は admintools.conf.bak.XXX にバックアップされます。そのため、インストール時のオプションは、admintools.conf.bak.XXX から確認してください。
[install_optsの出力例]
▽ノード追加
1 2 |
install_opts = --update –-add-hosts 'XXX.XX.XX.XX' install_opts = --update –A 'XXX.XX.XX.XX' |
▽ノード削除
1 2 |
install_opts = --update --remove-hosts 'XXX.XX.XX.XX' install_opts = --update -R 'XXX.XX.XX.XX' |
以下は、オンプレミス環境の実行例です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 |
//インストールオプションの確認 # cat /opt/vertica/config/admintools.conf [Configuration] format = 3 install_opts = --hosts 'XXX.XX.XX.XX,XXX.XX.XX.XX,XXX.XX.XX.XX' --rpm 'vertica-11.1.1-9.x86_64.RHEL6.rpm' --ssh-password '*******' --dba-user-password '*******' --accept-eula --failure-threshold NONE ~以下略~ //アップグレードの実施例 # /opt/vertica/sbin/update_vertica --rpm '/root/vertica-12.0.4-10.x86_64.RHEL6.rpm' --failure-threshold NONE Vertica Analytic Database 12.0.4-10 Installation Tool >> Validating options... >> Starting installation tasks. >> Getting system information for cluster (this may take a while)... Enter password for root@XXX.XX.XX.XX (3 attempts left): Default shell on nodes: XXX.XX.XX.XX,XXX /bin/bash XXX.XX.XX.XX,XXX /bin/bash XXX.XX.XX.XX,XXX /bin/bash >> Validating software versions (rpm or deb)... 警告: /root/vertica-12.0.4-10.x86_64.RHEL6.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID f54b82a0: NOKEY >> Beginning new cluster creation... successfully backed up admintools.conf on XXX.XX.XX.XX,XXX successfully backed up admintools.conf on XXX.XX.XX.XX,XXX successfully backed up admintools.conf on XXX.XX.XX.XX,XXX >> Installing software (rpm or deb)... Installing rpm serially on 2 hosts.... installing on: ['XXX.XX.XX.XX,XXX'] Begin package installation on ['XXX.XX.XX.XX,XXX'] End package installation on ['XXX.XX.XX.XX,XXX'] XXX.XX.XX.XX,XXX Package installation validated installing on: ['XXX.XX.XX.XX,XXX'] Begin package installation on ['XXX.XX.XX.XX,XXX'] End package installation on ['XXX.XX.XX.XX,XXX'] XXX.XX.XX.XX,XXX Package installation validated >> Creating or validating DB Admin user/group... Successful on hosts (3): XXX.XX.XX.XX,XXX XXX.XX.XX.XX,XXX XXX.XX.XX.XX,XXX Provided DB Admin account details: user = dbadmin, group = verticadba, home = /home/dbadmin Creating group... Group already exists Validating group... Okay Creating user... User already exists Validating user... Okay >> Validating node and cluster prerequisites... Skipping prerequisite checks because no hosts are being added >> Establishing DB Admin SSH connectivity... Installing/Repairing SSH keys for dbadmin >> Setting up each node and modifying cluster... Creating Vertica Data Directory... Updating agent... >> Sending new cluster configuration to all nodes... Starting or restarting agent... >> Completing installation... Running upgrade logic Installation complete. Please evaluate your hardware using Vertica's validation tools: https://www.vertica.com/docs/12.0.x/HTML/index.htm#cshid=VALSCRIPT To create a database: 1. Logout and login as dbadmin. (see note below) 2. Run /opt/vertica/bin/adminTools as dbadmin 3. Select Create Database from the Configuration Menu Note: Installation may have made configuration changes to dbadmin that do not take effect until the next session (logout and login). To add or remove hosts, select Cluster Management from the Advanced Menu. |
8. データベース起動
Verticaデータベースを起動します。データベースを起動するタイミングで、パッケージがインストールされます。<注意事項>
■パッケージのインストールに失敗した場合は、こちらの手順に従ってパッケージを再インストールしてください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 |
//データベース起動 # su - dbadmin $ admintools -t list_allnodes Node | Host | State | Version | DB -------------------+--------------+-------+-------------------+-------- v_testdb_node0001 | XXX.XX.XX.XX | DOWN | vertica-12.0.4.10 | testdb v_testdb_node0002 | XXX.XX.XX.XX | DOWN | vertica-12.0.4.10 | testdb v_testdb_node0003 | XXX.XX.XX.XX | DOWN | vertica-12.0.4.10 | testdb $ admintools -t start_db -d testdb -p testdb Going with traditional slower startup Starting nodes: v_testdb_node0001 (XXX.XX.XX.XX) v_testdb_node0002 (XXX.XX.XX.XX) v_testdb_node0003 (XXX.XX.XX.XX) Starting Vertica on all nodes. Please wait, databases with a large catalog may take a while to initialize. Node Status: v_testdb_node0001: (DOWN) v_testdb_node0002: (DOWN) v_testdb_node0003: (DOWN) Node Status: v_testdb_node0001: (DOWN) v_testdb_node0002: (DOWN) v_testdb_node0003: (DOWN) Node Status: v_testdb_node0001: (DOWN) v_testdb_node0002: (DOWN) v_testdb_node0003: (DOWN) Node Status: v_testdb_node0001: (UP) v_testdb_node0002: (UP) v_testdb_node0003: (UP) Vertica version upgrade detected. Running upgrade tasks. Creating procedures directory if it doesn't already exist Running upgrade hooks Upgrading (reinstalling) MachineLearning package Success: package MachineLearning installed Upgrading (reinstalling) txtindex package Success: package txtindex installed Upgrading (reinstalling) ParquetExport package Success: package ParquetExport installed Upgrading (reinstalling) VFunctions package Success: package VFunctions installed Upgrading (reinstalling) JsonExport package Success: package JsonExport installed Upgrading (reinstalling) place package Success: package place installed Upgrading (reinstalling) ComplexTypes package Success: package ComplexTypes installed Upgrading (reinstalling) logsearch package Success: package logsearch installed Upgrading (reinstalling) kafka package Success: package kafka installed Upgrading (reinstalling) voltagesecure package Success: package voltagesecure installed Upgrading (reinstalling) OrcExport package Success: package OrcExport installed Upgrading (reinstalling) DelimitedExport package Success: package DelimitedExport installed Upgrading (reinstalling) flextable package Success: package flextable installed Upgrading (reinstalling) approximate package Success: package approximate installed Database testdb: Startup Succeeded. All Nodes are UP //ステータス確認 $ admintools -t list_allnodes Node | Host | State | Version | DB -------------------+--------------+-------+-------------------+-------- v_testdb_node0001 | XXX.XX.XX.XX | UP | vertica-12.0.4.10 | testdb v_testdb_node0002 | XXX.XX.XX.XX | UP | vertica-12.0.4.10 | testdb v_testdb_node0003 | XXX.XX.XX.XX | UP | vertica-12.0.4.10 | testdb |
9.追加パッケージの再インストール
「5.」でアンイストールしたパッケージがあれば、再度インストールをします。バージョンアップ後のVerticaバージョンと同じバージョンのパッケージを再インストールしてください。アンイストールしたパッケージが無ければ、この手順はスキップできます。パッケージの入手方法は、サポートセンターにお問い合わせください。
1 2 3 4 5 6 7 |
# rpm -Uvh vertica-R-lang-12.0.4-0.x86_64.RHEL6.rpm 警告: vertica-R-lang-12.0.4-0.x86_64.RHEL6.rpm: ヘッダー V3 RSA/SHA256 Signature、鍵 ID f54b82a0: NOKEY 準備しています... ################################# [100%] 更新中 / インストール中... 1:vertica-R-lang-12.0.4-0 ################################# [100%] The Vertica R language package has been successfully installed on host XXXXXXXX |
参考情報
・Upgrading Verticahttps://docs.vertica.com/12.0.x/en/setup/upgrading/
・Management Consoleのバージョンアップ方法について
http://vertica-tech.ashisuto.co.jp/verup_mc/
・Verticaのバージョンアップ方式について
http://vertica-tech.ashisuto.co.jp/version_upgrade_method/
検証バージョンについて
この記事の内容はVertica 12.0で確認しています。更新履歴
2023/08/31 12.0用の項目および手順を更新、全体的に体裁を更新
2022/07/05 11.1用に手順を更新、
全体的に体裁を更新、
大項目「バージョンアップによる影響」,「Verticaのバージョン」を新規追加、
「注意点」に中項目「(4) オンラインバックアップの互換性」,
「(5) バージョンアップ前のチェック項目」を新規追加、
「バージョンアップ手順」を中項目「概要」,「詳細手順」を新規追加
2020/08/04 「注意点」に(2)(3)を追加
2019/09/26 スクリプト名を修正
2019/08/14 「データベース起動」の手順に<注意事項>を追加
2019/05/29 手順を修正、および<注意事項>を追加
2018/08/13 本記事を公開