ArangoDB - Systemanforderungen
In diesem Kapitel werden die Systemanforderungen für ArangoDB erläutert.
Die Systemanforderungen für ArangoDB lauten wie folgt:
- Ein VPS-Server mit Ubuntu-Installation
- RAM: 1 GB; CPU: 2,2 GHz
Für alle Befehle in diesem Tutorial haben wir eine Instanz von Ubuntu 16.04 (Xenial) mit 1 GB RAM und einer CPU mit einer Verarbeitungsleistung von 2,2 GHz verwendet. Alle Arangosh-Befehle in diesem Tutorial wurden für die ArangoDB-Version 3.1.27 getestet.
Wie installiere ich ArangoDB?
In diesem Abschnitt erfahren Sie, wie Sie ArangoDB installieren. ArangoDB ist für viele Betriebssysteme und Distributionen vorgefertigt. Weitere Informationen finden Sie in der ArangoDB-Dokumentation. Wie bereits erwähnt, verwenden wir für dieses Tutorial Ubuntu 16.04x64.
Der erste Schritt besteht darin, den öffentlichen Schlüssel für seine Repositorys herunterzuladen.
# wget https://www.arangodb.com/repositories/arangodb31/
xUbuntu_16.04/Release.key
Ausgabe
--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]
Der wichtige Punkt ist, dass Sie das sehen sollten Release.key am Ende der Ausgabe gespeichert.
Lassen Sie uns den gespeicherten Schlüssel mit der folgenden Codezeile installieren:
# sudo apt-key add Release.key
Ausgabe
OK
Führen Sie die folgenden Befehle aus, um das apt-Repository hinzuzufügen und den Index zu aktualisieren:
# sudo apt-add-repository 'deb
https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04/ /'
# sudo apt-get update
Als letzten Schritt können wir ArangoDB installieren -
# sudo apt-get install arangodb3
Ausgabe
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.
Drücken Sie Enter. Jetzt beginnt der Installationsprozess von 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.
Wenn die Installation von ArangoDB abgeschlossen ist, wird der folgende Bildschirm angezeigt:
Hier werden Sie aufgefordert, ein Passwort für die ArangoDB anzugeben rootNutzer. Notieren Sie es sorgfältig.
Wähle aus yes Option, wenn das folgende Dialogfeld angezeigt wird -
Wenn Sie klicken YesWie im obigen Dialogfeld wird das folgende Dialogfeld angezeigt. KlickenYes Hier.
Sie können den Status von ArangoDB auch mit dem folgenden Befehl überprüfen:
# sudo systemctl status arangodb3
Ausgabe
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 kann jetzt verwendet werden.
Geben Sie zum Aufrufen des Arangosh-Terminals den folgenden Befehl in das Terminal ein:
# arangosh
Ausgabe
Please specify a password:
Liefern Sie die root Passwort zum Zeitpunkt der Installation erstellt -
_
__ _ _ __ __ _ _ __ __ _ ___ | |
/ | '__/ _ | ’ \ / ` |/ _ / | ’
| (| | | | (| | | | | (| | () _ \ | | |
_,|| _,|| ||_, |_/|/| ||
|__/
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
Geben Sie den folgenden Befehl ein, um sich von ArangoDB abzumelden:
127.0.0.1:8529@_system> exit
Ausgabe
Uf wiederluege! Na shledanou! Auf Wiedersehen! Bye Bye! Adiau! ¡Hasta luego!
Εις το επανιδείν!
להתראות ! Arrivederci! Tot ziens! Adjö! Au revoir! さようなら До свидания! Até
Breve! !خداحافظ