ページの先頭行へ戻る
Symfoware Analytics ServerV12.2.0 利用ガイド
FUJITSU Software

3.1.1 単一サーバ構成

単一サーバ構成の場合のセットアップについて説明します。

参照

DWHサーバのセットアップをする前に環境変数の設定を行ってください。

詳細は、“3.1.3 環境変数の設定”を参照してください。

3.1.1.1 Linuxの場合のセットアップ

以下の手順でDWHサーバのセットアップを行います。

  1. rawデバイスの準備
    カラムナテーブルのデータを格納するため、以下の3つのrawデバイスを準備してください。

    • カラムナテーブルのメインデータ格納先rawデバイス

    • カラムナテーブルの一時データ格納先rawデバイス

    • カラムナテーブルのデータベーススペース格納先rawデバイス

    作成したrawデバイスは、DWHサーバ管理者ユーザーによる読み込みと書き込みができるようにしてください。

    ディスク“/dev/sdb”にrawデバイス“/dev/raw/raw1”を作成する例を示します。

    # parted /dev/sdb
    GNU Parted 2.1
    /dev/sdb を使用
    GNU Parted へようこそ! コマンド一覧を見るには 'help' と入力してください。
    (parted) mklabel
    新しいディスクラベル? gpt
    (parted) mkpart
    パーティションの名前?  []? part1
    ファイルシステムの種類?  [ext2]? ext4
    開始? 0%
    終了? 10GB
    (parted) print
    モデル: VMware Virtual disk (scsi)
    ディスク /dev/sdb: 107GB
    セクタサイズ (論理/物理): 512B/512B
    パーティションテーブル: gpt
    
    番号  開始    終了    サイズ  ファイルシステム  名前   フラグ
     1    1049kB  10.0GB  9999MB                    part1
    
    (parted) quit
    通知: 必要であれば /etc/fstab を更新するのを忘れないようにしてください。
    #raw -qa
    #raw /dev/raw/raw1 /dev/sdb1
    /dev/raw/raw1:  bound to major 8, minor 17
    #raw -qa
    /dev/raw/raw1:  bound to major 8, minor 17
    RHEL6の場合

    サーバの再起動後も作成したrawデバイスを使用できるように、ファイル“/etc/udev/rules.d/60-raw.rules”を編集します。

    RHEL7の場合

    サーバの再起動後も作成したrawデバイスを使用できるように、ファイル“/usr/lib/udev/rules.d/60-raw.rules”を編集します。

    作成したrawデバイス“/dev/raw/raw1”を永続化して、DWHサーバ管理者ユーザー“symfoas”の読み込み権と実行権を設定する例を示します。

    ACTION=="add",KERNEL=="sdb1",RUN+="/bin/raw /dev/raw/raw1 %N"
    ACTION=="add",KERNEL=="raw1",OWNER="symfoas",GROUP="root",MODE="0660"
    RHEL6の場合

    編集したあと、start_udevコマンドを実行するか、サーバを再起動して変更内容を反映してください。

    RHEL7の場合

    編集したあと、サーバを再起動して変更内容を反映してください。

  2. アクセス権の設定
    ルートディレクトリからデータ加工サーバのデータ管理ディレクトリまでの間に経由するすべてのディレクトリに対して、その他のユーザーに対して読み込み・実行権限を付与してください。
    “/symfoas/data”に読み込み権と実行権を追加する例を示します。

    # chmod o+rx /symfoas
    # chmod o+rx /symfoas/data
  3. セットアップコマンドの実行
    スーパーユーザーでDWHサーバにログイン後、以下のコマンドを実行します。

    /opt/FJSVsymas/bin/symassetup.sh \
    [データベースのデータ格納先ディレクトリ] \
    [データベースのバックアップデータ格納先ディレクトリ] \
    [カラムナテーブルのカタログデータ格納先ディレクトリ] \
    [カラムナテーブルのメインデータ格納先rawデバイス名] \
    [カラムナテーブルの一時データ格納先rawデバイス名] \
    [カラムナテーブルのデータベーススペース格納先rawデバイス名] \
    [DWHサーバ管理者ユーザー名] \
    [カラムナテーブル割当てメモリ量]

    # /opt/FJSVsymas/bin/symassetup.sh /rowdata/data /rowdbbkup/data /coldbdata/data \
    /dev/raw/raw1 /dev/raw/raw2 /dev/raw/raw3 symfoas 4028

    注意

    ディスク故障を考慮して、データベースのバックアップデータ格納先ディレクトリは、以下の格納先とは別のディスクに配置してください。

    • データベースのデータ格納先ディレクトリ

    • カラムナテーブルのカタログデータ格納先ディレクトリ

    • カラムナテーブルのメインデータ格納先rawデバイス

    • カラムナテーブルの一時データ格納先rawデバイス

    • カラムナテーブルのデータベーススペース格納先rawデバイス

    • データ加工サーバのデータ管理ディレクトリ

    ポイント

    [カラムナテーブル割当てメモリ量]は省略できます。省略時には搭載メモリの50%の値が設定されます。

    参照

    セットアップコマンドの詳細は、“J.1.3 symassetup”を参照してください。

  4. セットアップの完了
    セットアップが完了すると以下のメッセージが表示されます。

    Symfoware Analytics Server setup has finished.

参考

セットアップが途中で失敗した場合、以下の手順で再セットアップを実行してください。

  1. マシンの再起動を行います。

  2. アンセットアップコマンド(symasunsetupコマンド)を実行します。

  3. アンセットアップが完了したら、以下のディレクトリを削除します。

    • データベースのデータ格納先ディレクトリ

    • データベースのバックアップデータ格納先ディレクトリ

    • カラムナテーブルのカタログデータ格納先ディレクトリ

  4. J.1.3 symassetup”の出力メッセージに記載されているログファイルを確認して、失敗した原因を取り除いてから、セットアップコマンドを再実行します。

参照

セットアップで自動的に設定される情報は、“付録L システムの初期値”を参照してください。