콘텐츠로 이동

Quick Start

AkasicDB를 설치하고 실행하는 방법을 간략하게 안내합니다.


AkasicDB 설치 (Short version)

Docker 기반 설치

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

바이너리 기반 설치

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

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

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

AkasicDB 설치에 대한 자세한 안내는 Installation 섹션을 참고해주세요.

AkasicDB 확장 활성화

CREATE EXTENSION IF NOT EXISTS akasicdb;

SELECT akasicdb_admin.initialize();

마무리

이제 AkasicDB의 기능을 사용할 수 있습니다! AkasicDB의 그래프 및 벡터 기능에 대한 자세한 설명은 Usage 섹션과 Examples & Tutorials 섹션을 참고해주세요.