ArangoDB - Persyaratan Sistem
Dalam bab ini, kita akan membahas persyaratan sistem untuk ArangoDB.
Persyaratan sistem untuk ArangoDB adalah sebagai berikut -
- Server VPS dengan Instalasi Ubuntu
- RAM: 1 GB; CPU: 2,2 GHz
Untuk semua perintah dalam tutorial ini, kami telah menggunakan instance Ubuntu 16.04 (xenial) RAM 1GB dengan satu cpu yang memiliki kekuatan pemrosesan 2,2 GHz. Dan semua perintah arangosh dalam tutorial ini telah diuji untuk ArangoDB versi 3.1.27.
Bagaimana cara menginstal ArangoDB?
Di bagian ini, kita akan melihat cara menginstal ArangoDB. ArangoDB sudah dibuat sebelumnya untuk banyak sistem operasi dan distribusi. Untuk lebih jelasnya, silakan merujuk ke dokumentasi ArangoDB. Seperti yang sudah disebutkan, untuk tutorial ini kita akan menggunakan Ubuntu 16.04x64.
Langkah pertama adalah mengunduh kunci publik untuk repositori -
# wget https://www.arangodb.com/repositories/arangodb31/
xUbuntu_16.04/Release.key
Keluaran
--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]
Poin pentingnya adalah Anda harus melihat file Release.key disimpan di akhir keluaran.
Mari kita instal kunci yang disimpan menggunakan baris kode berikut -
# sudo apt-key add Release.key
Keluaran
OK
Jalankan perintah berikut untuk menambahkan repositori apt dan memperbarui indeks -
# sudo apt-add-repository 'deb
https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04/ /'
# sudo apt-get update
Sebagai langkah terakhir, kita dapat menginstal ArangoDB -
# sudo apt-get install arangodb3
Keluaran
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.
tekan Enter. Sekarang proses menginstal ArangoDB akan dimulai -
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.
Ketika penginstalan ArangoDB akan selesai, layar berikut akan muncul -
Di sini, Anda akan diminta untuk memberikan kata sandi untuk ArangoDB rootpengguna. Catat dengan cermat.
Pilih yes pilihan ketika kotak dialog berikut muncul -
Saat Anda mengklik Yesseperti pada kotak dialog di atas, kotak dialog berikut akan muncul. KlikYes sini.
Anda juga dapat memeriksa status ArangoDB dengan perintah berikut -
# sudo systemctl status arangodb3
Keluaran
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 sekarang siap digunakan.
Untuk memanggil terminal arangosh, ketik perintah berikut di terminal -
# arangosh
Keluaran
Please specify a password:
Pasokan root kata sandi dibuat pada saat instalasi -
_
__ _ _ __ __ _ _ __ __ _ ___ | |
/ | '__/ _ | ’ \ / ` |/ _ / | ’
| (| | | | (| | | | | (| | () _ \ | | |
_,|| _,|| ||_, |_/|/| ||
|__/
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
Untuk keluar dari ArangoDB, ketik perintah berikut -
127.0.0.1:8529@_system> exit
Keluaran
Uf wiederluege! Na shledanou! Auf Wiedersehen! Bye Bye! Adiau! ¡Hasta luego!
Εις το επανιδείν!
להתראות ! Arrivederci! Tot ziens! Adjö! Au revoir! さようなら До свидания! Até
Breve! !خداحافظ