ArangoDB - Sistem Gereksinimleri
Bu bölümde, ArangoDB için sistem gereksinimlerini tartışacağız.
ArangoDB için sistem gereksinimleri aşağıdaki gibidir -
- Ubuntu Kurulumu İçeren Bir VPS Sunucusu
- RAM: 1 GB; CPU: 2,2 GHz
Bu eğitimdeki tüm komutlar için, işlemci gücü 2,2 GHz olan bir cpu ile 1 GB Ubuntu 16.04 (xenial) RAM örneği kullandık. Ve bu eğitimdeki tüm arangosh komutları ArangoDB 3.1.27 sürümü için test edildi.
ArangoDB Nasıl Kurulur?
Bu bölümde ArangoDB'nin nasıl kurulacağını göreceğiz. ArangoDB, birçok işletim sistemi ve dağıtım için önceden oluşturulmuş olarak gelir. Daha fazla ayrıntı için lütfen ArangoDB belgelerine bakın. Daha önce de belirtildiği gibi, bu eğitim için Ubuntu 16.04x64 kullanacağız.
İlk adım, depoları için genel anahtarı indirmektir -
# wget https://www.arangodb.com/repositories/arangodb31/
xUbuntu_16.04/Release.key
Çıktı
--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]
Önemli olan nokta şudur: Release.key çıktının sonunda kaydedilir.
Kaydedilen anahtarı aşağıdaki kod satırını kullanarak kuralım -
# sudo apt-key add Release.key
Çıktı
OK
Apt deposunu eklemek ve dizini güncellemek için aşağıdaki komutları çalıştırın -
# sudo apt-add-repository 'deb
https://www.arangodb.com/repositories/arangodb31/xUbuntu_16.04/ /'
# sudo apt-get update
Son adım olarak, ArangoDB'yi kurabiliriz -
# sudo apt-get install arangodb3
Çıktı
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.
Basın Enter. Şimdi ArangoDB'yi kurma süreci başlayacak -
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'nin kurulumu tamamlanmak üzereyken, aşağıdaki ekran belirir -
Burada, ArangoDB için bir şifre girmeniz istenecektir. rootkullanıcı. Dikkatlice not edin.
Seçin yes aşağıdaki iletişim kutusu göründüğünde seçenek -
Tıkladığınızda Yesyukarıdaki iletişim kutusunda olduğu gibi, aşağıdaki iletişim kutusu belirir. TıklayınYes buraya.
ArangoDB'nin durumunu aşağıdaki komutla da kontrol edebilirsiniz -
# sudo systemctl status arangodb3
Çıktı
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 artık kullanıma hazır.
Arangosh terminalini çağırmak için terminalde aşağıdaki komutu yazın -
# arangosh
Çıktı
Please specify a password:
Tedarik root kurulum sırasında oluşturulan şifre -
_
__ _ _ __ __ _ _ __ __ _ ___ | |
/ | '__/ _ | ’ \ / ` |/ _ / | ’
| (| | | | (| | | | | (| | () _ \ | | |
_,|| _,|| ||_, |_/|/| ||
|__/
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 oturumunu kapatmak için aşağıdaki komutu yazın -
127.0.0.1:8529@_system> exit
Çıktı
Uf wiederluege! Na shledanou! Auf Wiedersehen! Bye Bye! Adiau! ¡Hasta luego!
Εις το επανιδείν!
להתראות ! Arrivederci! Tot ziens! Adjö! Au revoir! さようなら До свидания! Até
Breve! !خداحافظ