この記事は2023年5月14日づけの投稿記事を改めて、新しい v.8.0 に合わせて修正したものです。
AI新時代のプラットフォームという触れ込みの AllegroGraph は Linux 用ではagraph-8.0.0-linuxamd64.64.tar.gz である.この圧縮ファイルを直接ダウンロードできなくはないが,Franz社に敬意を表して,まずはブラウザ経由でユーザ名とメールアドレスを登録してダウンロードする方法をお勧めする.ダウンロードファイルは無料のfree版も,有料のdevelopper版もenterprise版も同一である.ダウンロードするのにOPTIONAL INFORMATIONは必須ではない.
Windows 環境でWSLを利用する場合にはこちらを参考にWSLを使えるようにしておいてほしい。
WSLや ubuntu CUI サーバー環境からでは上記ウェブページにアクセスするのは難しい。WSLの場合はMicrosoft Edge のようなブラウザから通常のようにWindows環境にダウンロードして,あとからそれをエクスプローラーを用いてubuntu の環境に移動させることにする.
上記ウェブページにアクセスして agraph-8.0.0-linuxamd64.64.tar.gz をダウンロードしたら,エクスプローラーを立ち上げ,パスとして \\wsl$ を指定すれば Ubuntu ネットワークが現れるので,それを展開し,/home/seiji などインストール先の自分のディレクトリ直下に agraph-8.0.0-linuxamd64.64.tar.gz を移動させる.
移動後,次のようにして agraph-8.0.0-linuxamd64.64.tar.gz が ubuntu 上で見えればよい.
理由は定かではないが,エクスプローラーを使って agraph-8.0.0-linuxamd64.64.tar.gz を移動するだけで,余分に agraph-8.0.0-linuxamd64.64.tar.gz:Zone.Identifier という Identifier ファイルができてしまう.気にしないことにする.あとで削除しても問題はない.
以下において,AllegroGraph インストール中では SuperUser とそのパスワード入力時以外はすべてデフォールトのままとしてEnterのみを入力していることを注意しておく.
Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.133.1-microsoft-standard-WSL2 x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
This message is shown once a day. To disable it please create the
/home/seiji/.hushlogin file.
seiji@WIN-L6ELGAOOGP1:~$ ls
agraph-8.0.0-linuxamd64.64.tar.gz agraph-8.0.0-linuxamd64.64.tar.gz:Zone.Identifier
seiji@WIN-L6ELGAOOGP1:~$ tar xzf agraph-8.0.0-linuxamd64.64.tar.gz
seiji@WIN-L6ELGAOOGP1:~$ rm agraph-8.0.0-linuxamd64.64.tar.gz:Zone.Identifier
seiji@WIN-L6ELGAOOGP1:~$ ls
agraph-8.0.0 agraph-8.0.0-linuxamd64.64.tar.gz
seiji@WIN-L6ELGAOOGP1:~$ agraph-8.0.0/install-agraph ~/ag
Welcome to the AllegroGraph configuration program. This script will
help you establish a baseline AllegroGraph configuration.
You will be prompted for a few settings. In most cases, you can hit return
to accept the default value.
Location of configuration file to create:
[/home/seiji/ag/lib/agraph.cfg]:
Directory to store data and settings:
[/home/seiji/ag/data]:
/home/seiji/ag/data does not exist.
Would you like me to create it?:
[y]:
Directory to store log files:
[/home/seiji/ag/log]:
/home/seiji/ag/log does not exist.
Would you like me to create it?:
[y]:
Location of file to write server process id:
[/home/seiji/ag/data/agraph.pid]:
Port:
[10035]:
Now you must set up an initial user account for AllegroGraph. This
account will have "super user" privileges in AllegroGraph.
SuperUser account name:
[super]: seiji
SuperUser account password:
SuperUser account password (again):
Instance timeout seconds:
[3600]:
/home/seiji/ag/lib/agraph.cfg has been created.
If desired, you may modify the configuration. When you are satisfied,
you may start the agraph service.
You can start AllegroGraph by running:
/home/seiji/ag/bin/agraph-control --config /home/seiji/ag/lib/agraph.cfg start
You can stop AllegroGraph by running:
/home/seiji/ag/bin/agraph-control --config /home/seiji/ag/lib/agraph.cfg stop
Removing staged installations from all hosts.
Installation complete.
seiji@WIN-L6ELGAOOGP1:~$ /home/seiji/ag/bin/agraph-control --config /home/seiji/ag/lib/agraph.cfg start
AllegroGraph Server Edition 8.0.0 (rc4), built on December 04, 2023 21:12:36 GMT-0800
Copyright (c) 2005-2023 Franz Inc. All Rights Reserved.
AllegroGraph contains patented and patent-pending technologies.
AllegroGraph build 5b4245998
Current time: Monday, January 08, 2024 04:31:29 PM
Daemonizing...
Server started normally:
Running with free license of 5,000,000 triples; no-expiration.
Access AGWebView at http://127.0.0.1:10035
seiji@WIN-L6ELGAOOGP1:~$
AllegroGraph スタート後,任意のウェブブラウザ―にて,http://127.0.0.1:10035
にアクセスすればログイン画面が現れるので、先ほどセットアップしたSuperUser名とパスワードを入力して立ち上げればよい.
AllegroGraph 8.0.0 ではこのように、旧来の CREATE REPOSITORY に加えて CREATE LLM PLAYGROUND ボタンが現れる.通常のリポジトリ作成は既報告と同様だが、LLM プレイグラウンドの使い方については今後報告する.