インストールガイド
Linux と Windows への Standard Edition の導入を説明します。クラスタは Cluster Edition のインストールを参照してください。
インストール方法の選択
Linux:
- tarball(推奨):柔軟で、各ディストリビューションで使用可能
- Docker:短時間で独立した環境を構築
Windows:
- MSI:GUI ウィザードで簡単に導入
Linux へのインストール
方法 1:tarball(推奨)
1.ユーザーの作成(任意、推奨)
sudo useradd machbase
sudo passwd machbase
su - machbase2.ダウンロードと展開
# パッケージを取得
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.tgz3.環境変数の設定
~/.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 ~/.bashrc4.インストールの確認
machadmin --helpMachbase 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 machbased4.データベースへの接続
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 -fmachsql で確認する場合:
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その他の対処はトラブルシューティングを参照してください。
次のステップ
導入後は、次を参照してください。
高度なインストール
応用的な構成:
最終更新日