表題の通り。マニュアルにある入門的なところをやってみる。
■ 環境
- Mac OSX El Capitan
- ArangoDB 2.8.4
■ arangod
サービスを起動する。`arangod`は下記パスにあるので、デフォルトでは`PATH`が通っていない為、絶対パスで指定して実行する。
$ /usr/local/sbin/arangod
`sudo`は必要なく実行できた。マニュアルにはバックグラウンドで実行するようになっているが、とりあえずフォアグラウンドで実行してみる。
$ /usr/local/sbin/arangod
2016-03-07T10:21:55Z [18979] INFO file-descriptors (nofiles) new hard limit is -1, new soft limit is 1024
2016-03-07T10:21:55Z [18979] INFO ArangoDB 2.8.4 [darwin] 64bit, using ICU 54.1, V8 4.3.61, OpenSSL 1.0.2g 1 Mar 2016
2016-03-07T10:21:55Z [18979] INFO using default language 'ja'
2016-03-07T10:21:55Z [18979] INFO loaded database '_system' from '/usr/local/var/lib/arangodb/databases/database-73961'
2016-03-07T10:21:55Z [18979] INFO running WAL recovery (1 logfiles)
2016-03-07T10:21:55Z [18979] INFO replaying WAL logfile '/usr/local/var/lib/arangodb/journals/logfile-139497.db' (1 of 1)
2016-03-07T10:21:55Z [18979] INFO WAL recovery finished successfully
2016-03-07T10:21:55Z [18979] INFO using endpoint 'tcp://127.0.0.1:8529' for non-encrypted requests
2016-03-07T10:21:55Z [18979] INFO using default API compatibility: 20800
2016-03-07T10:21:55Z [18979] INFO JavaScript using startup '/usr/local/Cellar/arangodb/2.8.4/share/arangodb/js', application '/usr/local/var/lib/arangodb-apps'
2016-03-07T10:21:58Z [18979] INFO In database '_system': Database is up-to-date (20804/prod/standalone/existing)
2016-03-07T10:22:00Z [18979] INFO file-descriptors (nofiles) hard limit is -1, soft limit is 1024
2016-03-07T10:22:00Z [18979] INFO Authentication is turned off
2016-03-07T10:22:00Z [18979] INFO ArangoDB (version 2.8.4 [darwin]) is ready for business. Have fun!
データベースファイル等は下記にあるようだ。
$ ls /usr/local/var/lib/arangodb
LOCK SERVER SHUTDOWN databases journals
$
ブラウザで下記にアクセスするといろいろと見られるようである。最近はこういうのが多いな。
http://localhost:8529/
■ arangosh
サービスを起動できているのでクライアントでアクセスをしてみる。
$ which arangosh
/usr/local/bin/arangosh
$
$ arangosh
_
__ _ _ __ __ _ _ __ __ _ ___ ___| |__
/ _` | '__/ _` | '_ \ / _` |/ _ \/ __| '_ \
| (_| | | | (_| | | | | (_| | (_) \__ \ | | |
\__,_|_| \__,_|_| |_|\__, |\___/|___/_| |_|
|___/
arangosh (ArangoDB 2.8.4 [darwin] 64bit, using ICU 54.1, V8 4.3.61, OpenSSL 1.0.2g 1 Mar 2016)
Copyright (c) ArangoDB GmbH
Pretty printing values.
Connected to ArangoDB 'tcp://127.0.0.1:8529' version: 2.8.4 [standalone], database: '_system', username: 'root'
Type 'tutorial' for a tutorial or 'help' to see common examples
arangosh [_system]>
ここで`tutorial`と打っていけば、入門的なお勉強ができそうだ。
一旦今日はここまで。
以上。