コンテンツにスキップ

インストールガイド

Linux と Windows への Standard Edition の導入を説明します。クラスタは Cluster Edition のインストールを参照してください。

インストール方法の選択

Linux:

  • tarball(推奨):柔軟で、各ディストリビューションで使用可能
  • Docker:短時間で独立した環境を構築

Windows:

  • MSI:GUI ウィザードで簡単に導入

Linux へのインストール

方法 1:tarball(推奨)

1.ユーザーの作成(任意、推奨)

sudo useradd machbase
sudo passwd machbase
su - machbase

2.ダウンロードと展開

# パッケージを取得
wget http://machbase.com/dist/machbase-standard-x.x.x.official-LINUX-X86-64-release.tgz

# ディレクトリを作成
mkdir machbase_home
mv machbase-standard-x.x.x.official-LINUX-X86-64-release.tgz machbase_home/
cd machbase_home/

# 展開
tar zxf machbase-standard-x.x.x.official-LINUX-X86-64-release.tgz

3.環境変数の設定

~/.bashrc に追加します。

export MACHBASE_HOME=/home/machbase/machbase_home
export PATH=$MACHBASE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$MACHBASE_HOME/lib:$LD_LIBRARY_PATH

変更を反映します。

source ~/.bashrc

4.インストールの確認

machadmin --help

Machbase Administration Tool のヘルプが表示されます。

方法 2:Docker

# イメージを取得
docker pull machbase/machbase

# コンテナーを実行
docker run -d --name machbase \
  -p 5656:5656 \
  -v machbase_data:/data \
  machbase/machbase

# コンテナーに接続
docker exec -it machbase machsql

詳細は Docker へのインストールを参照してください。

Windows へのインストール

MSI インストーラー

1.ダウンロード

Machbase のサイトから .msi を取得します。

2.実行

  • .msi をダブルクリック
  • ウィザードに従って操作
  • インストール先を選択(既定値:C:\machbase
  • PATH は自動設定

3.インストールの確認

コマンドプロンプトで実行します。

machadmin --help

詳細は Windows へのインストールを参照してください。

インストール後の操作

1.データベースの作成

machadmin -c

期待する出力:

Database created successfully.

2.サーバーの起動

machadmin -u

期待する出力:

Machbase server started successfully.

3.稼働状態の確認

machadmin -e

または、プロセスを確認します。

# Linux
ps -ef | grep machbased

# Windows
tasklist | findstr machbased

4.データベースへの接続

machsql

既定の認証情報:

  • ユーザー名:SYS
  • パスワード:MANAGER

ディレクトリ構成

次のディレクトリが作成されます。

machbase_home/
├── bin/           # 実行ファイル(machadmin、machsql など)
├── conf/          # 設定ファイル
├── dbs/           # DB ファイル(machadmin -c 後に作成)
├── lib/           # 共有ライブラリー
├── trc/           # ログファイル
├── sample/        # サンプルファイル
└── doc/           # ドキュメント

任意の設定

ポートの変更

既定のポートは 5656 です。変更方法:

方法 1:環境変数

export MACHBASE_PORT_NO=7878

方法 2:設定ファイル

$MACHBASE_HOME/conf/machbase.conf を編集します。

PORT_NO = 7878

全項目は設定ガイドを参照してください。

基本コマンド

# データベースを作成
machadmin -c

# サーバーを起動
machadmin -u

# サーバーを停止
machadmin -s

# 状態を確認
machadmin -e

# データベースを削除(注意)
machadmin -d

# SQL で接続
machsql

ライセンスの導入

本番利用にはライセンスを導入します。

machadmin -t /path/to/license.dat

確認方法:

machadmin -f

machsql で確認する場合:

SHOW LICENSE;

評価ライセンスは Machbase のサイトで取得してください。詳細はライセンス管理を参照してください。

システム要件

最小要件

  • CPU:x86-64 互換
  • RAM:1GB
  • ディスク:ソフトウェア用 100MB とデータ保存領域
  • OS
    • Linux:カーネル 2.6 以降
    • Windows:Windows 7 以降

本番向け推奨構成

  • CPU:4 コア以上
  • RAM:8GB 以上
  • ディスク:性能向上のため SSD
  • OS
    • Linux:RHEL 7 以降、Ubuntu 16.04 以降、CentOS 7 以降
    • Windows:Windows Server 2012 以降

トラブルシューティング

インストールの問題

Permission denied(Linux)

chmod +x $MACHBASE_HOME/bin/*

Library not found(Linux)

ldd $MACHBASE_HOME/bin/machbased
# 不足するライブラリーを導入

起動の問題

ポートが使用中

# ポート 5656 の使用状況を確認
netstat -an | grep 5656

# 別のポートを使用
export MACHBASE_PORT_NO=7878

メモリ不足

$MACHBASE_HOME/conf/machbase.conf を確認して調整します。

MEM_MAX_DB = 2G

その他の対処はトラブルシューティングを参照してください。

次のステップ

導入後は、次を参照してください。

  1. クイックスタート:DB とテーブルの作成
  2. 最初の操作:machsql の基本
  3. 基本概念:アーキテクチャー

高度なインストール

応用的な構成:

最終更新日