Quick Start¶
Quickly set up AkasicDB with Docker and enable the extension in PostgreSQL.
Install AkasicDB (Short version)¶
Docker-based Installation¶
sudo apt-get update
sudo apt-get install -y postgresql-client
docker pull graphai/akasicdb-community:vX.X.X-pgXX
mkdir -p $HOME/.license
cp license.json $HOME/.license/akasicdb_license.json
chmod 666 $HOME/.license/akasicdb_license.json
mkdir -p $HOME/akasicdb_data
docker run --name akasicdb \
-e POSTGRES_PASSWORD=mysecretpassword \
-v $HOME/akasicdb_data:/var/lib/postgresql/data \
-v $HOME/.license:/license \
-p 127.0.0.1:5432:5432 \
graphai/akasicdb-community:vX.X.X-pgXX
psql -h 127.0.0.1 -p 5432 -U postgres
Binary-based Installation¶
Required packages for Ubuntu
sudo apt update
sudo apt install -y \
libicu-dev libreadline-dev libperl-dev libcurl4-openssl-dev \
libssl-dev uuid-dev zlib1g-dev clang libtbb-dev libfl-dev libjansson-dev
Required packages for RHEL
sudo dnf update -y
sudo dnf install -y \
readline-devel tbb-devel libicu-devel perl-core perl-ExtUtils-Embed perl-devel \
libcurl-devel zlib-devel openssl-devel libuuid-devel bison flex m4 clang
Run AkasicDB
mkdir .akasicdb
tar -xvzf akasicdb-enterprise.tgz -C ./.akasicdb
export PATH=$HOME/.akasicdb/engine/bin/:$PATH
export LD_LIBRARY_PATH=$HOME/.akasicdb/graphai-lm/.graphpass/lib/:$HOME/.akasicdb/graphai-lm/.graphai-lm/lib/:$HOME/.akasicdb/engine/lib/:$LD_LIBRARY_PATH
export AKASICDB_LICENSE_PATH=$HOME/license.json
initdb -D ./test_db
pg_ctl -D ./test_db/ -l logfile start
createdb testdb
psql testdb
For detailed instructions on installing AkasicDB, see the Installation section.
Enable AkasicDB extension¶
Next Steps¶
AkasicDB is now ready to use. To learn more about graph and vector features, see Usage and Examples & Tutorials.