VoltDB 11.4 のインストール(ソースコードを使用)(Ubuntu 上)
VoltDB Community エディションは, インメモリ SQL データベース,スナップショットによる永続性(persistence)の機能を持つ.
前準備
C/C++ コンパイラー,make,パッケージツールのインストール(Ubuntu 上)
インストールするには, 次のコマンドを実行.
sudo apt -y update
sudo apt -y install build-essential gcc g++ make libtool texinfo dpkg-dev pkg-config
Git, CMake のインストール(Ubuntu 上)
インストールするには, 次のコマンドを実行.
sudo apt -y update
sudo apt -y install git cmake cmake-curses-gui cmake-gui
その他の前提ソフトウエア
次のページの指示に従う
https://github.com/VoltDB/voltdb/wiki/Building-VoltDB
次のコマンドを実行.
sudo apt -y install ant build-essential ant-optional default-jdk python3 \
valgrind ntp ccache git-completion git-core git-svn git-doc \
git-email python3-httplib2 python3-setuptools python3-dev apt-show-versions
Java 1.8 のインストールと設定
次のコマンドを実行.
sudo apt -y install openjdk-8-jdk-headless
sudo update-alternatives --config java
sudo update-alternatives --config javac
VoltDB のインストール(Ubuntu 上)
- インストール
次のコマンドを実行.
cd /usr/local sudo rm -rf voltdb sudo git clone https://github.com/VoltDB/voltdb.git sudo chown -R $USER voltdb cd voltdb ant
- 終了の確認
- パスの設定
export PATH=/usr/local/voltdb/bin:${PATH} echo 'export PATH=/usr/local/voltdb/bin:${PATH}' >> ${HOME}/.bashrc
- バージョンの確認
voltdb --bersion
VoltDB を使ってみる
- ルートディレクトリの初期化とデータベースサーバの起動
cd /usr/local/voltdb mkdir db cd /usr/local/voltdb/db /usr/local/voltdb/bin/voltdb init /usr/local/voltdb/bin/voltdb start --background
初期化とデータベースサーバの終了は次のコマンドで行う.
/usr/local/voltdb/bin/voltadmin shutdown --save
- 公式のチュートリアルに従い,SQL を実行してみる.
VoltDB の公式のチュートリアル: https://docs.voltdb.com/tutorial/
/usr/local/voltdb/bin/sqlcmd
引き続き,次の SQL を実行
CREATE TABLE towns ( town VARCHAR(64), county VARCHAR(64), state VARCHAR(2) ); insert into towns values ('Billerica','Middlesex','MA'); insert into towns values ('Buffalo','Erie','NY'); insert into towns values ('Bay View','Erie','OH'); select count(*) as total from towns; select town, state from towns ORDER BY town;