OpenText Analytics Database 旧Vertica

技術情報サイト

Analytics Database

Verticaのノード追加方法

公開日:
更新日:
基本操作
#Management Console

はじめに

Verticaは、admintoolやManagement Consoleを使用して簡単にノード追加を行うことができます。
この記事では、Management Consoleを使用してノード追加する方法をご紹介します。

ノード追加を実施する前に下記の記事を確認してください。
「スケールアウトのためのTips(単一ノードから複数ノードへ)」
https://www.ashisuto.co.jp/cm/analytics-database/tips_for_scaleout.html

ノード追加の手順

以下の手順でノード追加を行います。

1.データベースのバックアップを取得します。
バックアップは下記URLを参考にしてデータベースのバックアップを取得してください。
「物理オンラインバックアップ」
https://www.ashisuto.co.jp/cm/analytics-database/vertica_backup.html

2.追加するノードを構成します。
追加するノードは、利用バージョンのシステム要件に合わせて構成してください。

3.ノードをクラスタに追加します。
以下のコマンドでノードをクラスタに追加します。
[構文]

/opt/vertica/sbin/update_vertica --add-hosts host(s) --rpm package

[実行例]

/opt/vertica/sbin/update_vertica --add-hosts 10.1.1.88 --rpm vertica_8.1.x.x86_64.RHEL6.rpm

4.クラスタに追加したノードをデータベースに追加します。
Management Consoleを使用してノードをデータベースに追加します。
追加方法は、下記の「ノード追加の実行例」を確認ください。

【ノード追加手順の概要図】

ノード追加の実行例

上記「ノード追加手順」の3と4について実行例を記載します。

3ノード構成に1ノードを追加して4ノード構成にする実行例

update_verticaコマンドの—add-hostsに追加するノードのIPアドレスを設定して実行します。
例では、1ノード追加するため10.1.1.188のIPアドレスを設定します。

# /opt/vertica/sbin/update_vertica --add-hosts 10.1.1.188 --rpm /root/vertica-8.1.1-5.x86_64.RHEL6.rpm 
Vertica Analytic Database 8.1.1-5 Installation Tool
・
・
・
Running upgrade logic
No spread upgrade required: /opt/vertica/config/vspread.conf not found on any node
Installation complete.

Please evaluate your hardware using Vertica's validation tools:
    https://my.vertica.com/docs/8.1.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.

Management Consoleの「Manage」画面で追加したIPアドレスの1つを選択して「+」をクリックしノードを追加します。



ノード追加が正常に完了するとデータベースが全て緑色でSTATUSがUPになります。



3ノードからノード追加して4ノード構成以上にした場合は、プロジェクションの最適化は必要ではありません。
また、リバランスも自動的に行っているため、ノード追加後はそのままご利用いただけます。

1ノード構成に2ノードを追加して3ノード構成にする実行例

update_verticaコマンドの—add-hostsに追加するノードのIPアドレスを設定して実行します。
例では、2ノード追加するため172.16.21.64と172.16.21.65の2つのIPアドレスを設定します。

# /opt/vertica/sbin/update_vertica --add-hosts 172.16.21.64,172.16.21.65 --rpm /root/vertica-8.1.1-5.x86_64.RHEL6.rpm
Vertica Analytic Database 8.1.1-5 Installation Tool
・
・
・
Running upgrade logic
No spread upgrade required: /opt/vertica/config/vspread.conf not found on any node
Installation complete.

Please evaluate your hardware using Vertica's validation tools:
    https://my.vertica.com/docs/8.1.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.

Management Consoleの「Manage」画面で追加したIPアドレスの1つを選択して「+」をクリックしノードを追加します。



Management Consoleの「Manage」画面で追加したもう1つのIPアドレスを選択して「+」をクリックしノードを追加します。



ノード追加が正常に完了するとデータベースが全て緑色でSTATUSがUPになります。



1ノードから3ノード構成にした場合は、プロジェクションの最適化が必要になります。
プロジェクションの最適化については、下記URLを参照ください。
「スーパープロジェクションの最適化」
https://www.ashisuto.co.jp/cm/analytics-database/designed_super-projections.html

検証バージョンについて

この記事の内容はVertica 8.1で確認しています。