Arangodb-system-requirements
ArangoDB-システム要件
この章では、ArangoDBのシステム要件について説明します。
ArangoDBのシステム要件は次のとおりです-
- UbuntuがインストールされたVPSサーバー
- RAM:1 GB; CPU:2.2 GHz
このチュートリアルのすべてのコマンドでは、処理能力2.2 GHzのCPUを1個搭載したRAM 1GBのUbuntu 16.04(xenial)のインスタンスを使用しました。 そして、このチュートリアルのすべてのarangoshコマンドは、ArangoDBバージョン3.1.27でテストされました。
ArangoDBをインストールする方法は?
このセクションでは、ArangoDBのインストール方法について説明します。 ArangoDBは、多くのオペレーティングシステムとディストリビューション用に事前に構築されています。 詳細については、ArangoDBのドキュメントを参照してください。 すでに述べたように、このチュートリアルではUbuntu 16.04x64を使用します。
最初のステップは、そのリポジトリの公開鍵をダウンロードすることです-
# wget https://www.arangodb.com/repositories/arangodb31/
xUbuntu_16.04/Release.key
出力
--2017-09-03 12:13:24-- https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04/Release.key
Resolving https://www.arangodb.com/
(www.arangodb.com)... 104.25.1 64.21, 104.25.165.21,
2400:cb00:2048:1::6819:a415, ...
Connecting to https://www.arangodb.com/
(www.arangodb.com)|104.25. 164.21|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3924 (3.8K) [application/pgpkeys]
Saving to: ‘Release.key’
Release.key 100%[===================>] 3.83K - .-KB/s in 0.001s
2017-09-03 12:13:25 (2.61 MB/s) - ‘Release.key’ saved [39 24/3924]
重要な点は、出力の最後に Release.key が保存されていることを確認することです。
次のコード行を使用して保存されたキーをインストールしましょう-
# sudo apt-key add Release.key
出力
OK
次のコマンドを実行してaptリポジトリを追加し、インデックスを更新します-
# sudo apt-add-repository 'deb
https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04//'
# sudo apt-get update
最後のステップとして、ArangoDBをインストールできます-
# sudo apt-get install arangodb3
出力
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
grub-pc-bin
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
arangodb3
0 upgraded, 1 newly installed, 0 to remove and 17 not upgraded.
Need to get 55.6 MB of archives.
After this operation, 343 MB of additional disk space will be used.
*Enter* を押します。 今ArangoDBをインストールするプロセスが開始されます-
Get:1 https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04
arangodb3 3.1.27 [55.6 MB]
Fetched 55.6 MB in 59s (942 kB/s)
Preconfiguring packages ...
Selecting previously unselected package arangodb3.
(Reading database ... 54209 files and directories currently installed.)
Preparing to unpack .../arangodb3_3.1.27_amd64.deb ...
Unpacking arangodb3 (3.1.27) ...
Processing triggers for systemd (229-4ubuntu19) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up arangodb3 (3.1.27) ...
Database files are up-to-date.
ArangoDBのインストールが完了しようとすると、次の画面が表示されます-
ここでは、ArangoDB root ユーザーのパスワードを入力するよう求められます。 注意して書き留めてください。
次のダイアログボックスが表示されたら、*はい*オプションを選択します-
上記のダイアログボックスで[はい]をクリックすると、次のダイアログボックスが表示されます。 ここで[はい]をクリックします。
また、次のコマンドでArangoDBのステータスを確認できます-
# sudo systemctl status arangodb3
出力
arangodb3.service - LSB: arangodb
Loaded: loaded (/etc/init.d/arangodb3; bad; vendor pre set: enabled)
Active: active (running) since Mon 2017-09-04 05:42:35 UTC;
4min 46s ago
Docs: man:systemd-sysv-generator(8)
Process: 2642 ExecStart=/etc/init.d/arangodb3 start (code = exited,
status = 0/SUC
Tasks: 22
Memory: 158.6M
CPU: 3.117s
CGroup:/system.slice/arangodb3.service
├─2689/usr/sbin/arangod --uid arangodb
--gid arangodb --pid-file/va
└─2690/usr/sbin/arangod --uid arangodb
--gid arangodb --pid-file/va
Sep 04 05:42:33 ubuntu-512 systemd[1]: Starting LSB: arangodb...
Sep 04 05:42:33 ubuntu-512 arangodb3[2642]: * Starting arango database server a
Sep 04 05:42:35 ubuntu-512 arangodb3[2642]: {startup} starting up in daemon mode
Sep 04 05:42:35 ubuntu-512 arangodb3[2642]: changed working directory for child
Sep 04 05:42:35 ubuntu-512 arangodb3[2642]: ...done.
Sep 04 05:42:35 ubuntu-512 systemd[1]: StartedLSB: arang odb.
Sep 04 05:46:59 ubuntu-512 systemd[1]: Started LSB: arangodb. lines 1-19/19 (END)
ArangoDBを使用する準備ができました。
arangoshターミナルを呼び出すには、ターミナルで次のコマンドを入力します-
# arangosh
出力
Please specify a password:
インストール時に作成された root パスワードを指定します-
_
__ _ _ __ __ _ _ __ __ _ ___ | |
/| '__/_ | ’ \/` |/_/| ’
| (| | | | (| | | | | (| | () _ \ | | |
_,|| _,|| ||_, |_/|/| ||
|__/
arangosh (ArangoDB 3.1.27 [linux] 64bit, using VPack 0.1.30, ICU 54.1, V8
5.0.71.39, OpenSSL 1.0.2g 1 Mar 2016)
Copyright (c) ArangoDB GmbH
Pretty printing values.
Connected to ArangoDB 'http+tcp://127.0.0.1:8529' version: 3.1.27 [server],
database: '_system', username: 'root'
Please note that a new minor version '3.2.2' is available
Type 'tutorial' for a tutorial or 'help' to see common examples
127.0.0.1:8529@_system> exit
ArangoDBからログアウトするには、次のコマンドを入力します-
127.0.0.1:8529@_system> exit
出力
Uf wiederluege! Na shledanou! Auf Wiedersehen! Bye Bye! Adiau! ¡Hasta luego!
Εις το επανιδείν!
להתראות ! Arrivederci! Tot ziens! Adjö! Au revoir! さようなら До свидания! Até
Breve! !خداحافظ