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! !خداحافظ