Prezantimi
Parakushtet
Hapi 1: Përditësimi i sistemit
Hapi 2: Instaloni ArangoDB
Hapi 3: Hyni në ArangoDB CLI
Hapi 4: Ndërfaqja në internet ArangoDB
Hapi 5: Përditësimi i murit të zjarrit
Prezantimi
ArangoDB është një bazë të dhënash NoSQL me burim të hapur me një model fleksibël të të dhënave për dokumente, grafikë dhe vlera kyçe. Është një bazë të dhënash e fuqishme me një gamë të gjerë karakteristikash që nevojiten për një aplikacion modern në internet. Vetë baza e të dhënave mund të menaxhohet lehtësisht me ndërfaqen e bashkuar të uebit ose të linjës së komandës.
Në këtë tutorial, unë do të shpjegoj se si të instaloni dhe konfiguroni ArangoDB në Ubuntu 16.04.
Parakushtet
- Një shembull i serverit të sapo vendosur Vultr Ubuntu 16.04.
- Një përdorues jo-root me konfigurim të privilegjeve sudo në serverin tuaj.
Hapi 1: Përditësimi i sistemit
Përpara fillimit, rekomandohet të përditësoni sistemin tuaj në versionin më të fundit të qëndrueshëm me komandat e mëposhtme:
apt-get update -y
apt-get upgrade -y
Më pas, rinisni sistemin për të zbatuar këto ndryshime.
Hapi 2: Instaloni ArangoDB
Si parazgjedhje, ArangoDB nuk është i disponueshëm në depon e Ubuntu, kështu që do t'ju duhet të shtoni depo ArangoDB në sistemin tuaj. Së pari, shkarkoni çelësin publik nga faqja e ArangoDB me komandën e mëposhtme:
wget https://www.arangodb.com/repositories/arangodb3/xUbuntu_16.04/Release.key
Më pas, shtoni çelësin e shkarkuar.
sudo apt-key add Release.key
Hapni listën e burimeve të Apt.
sudo nano /etc/apt/sources.list
Shtoni depon e ArangoDB:
deb https://www.arangodb.com/repositories/arangodb3/xUbuntu_16.04/ /
Ruani skedarin dhe përditësoni sistemin tuaj me komandën e mëposhtme:
sudo apt-get update -y
Më pas, instaloni ArangoDB duke ekzekutuar komandën e mëposhtme:
sudo apt-get install arangodb3 -y
Pasi të përfundojë instalimi, filloni arangodb3shërbimin me komandën e mëposhtme:
sudo systemctl start arangodb3
Ju gjithashtu mund të kontrolloni statusin e ArangoDB me komandën e mëposhtme:
sudo systemctl status arangodb3
Do të shihni dalje të ngjashme me sa vijon.
?? arangodb3.service - LSB: arangodb
Loaded: loaded (/etc/init.d/arangodb3; bad; vendor preset: enabled)
Active: active (running) since Sat 2017-07-29 20:55:26 IST; 11min ago
Docs: man:systemd-sysv-generator(8)
CGroup: /system.slice/arangodb3.service
??????4228 /usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb/arangod.pid --temp.path /var/tmp/arangod --log.foregro
??????4229 /usr/sbin/arangod --uid arangodb --gid arangodb --pid-file /var/run/arangodb/arangod.pid --temp.path /var/tmp/arangod --log.foregro
Jul 29 20:55:21 localhost systemd[1]: Starting LSB: arangodb...
Jul 29 20:55:21 localhost arangodb3[4161]: * Starting arango database server arangod
Jul 29 20:55:26 localhost arangodb3[4161]: {startup} starting up in daemon mode
Jul 29 20:55:26 localhost arangodb3[4161]: ...done.
Jul 29 20:55:26 localhost systemd[1]: Started LSB: arangodb.
Jul 29 20:55:26 localhost arangodb3[4161]: changed working directory for child process to '/var/tmp'
Hapi 3: Hyni në ArangoDB CLI
ArangoDB vjen me një mjet të integruar të arangoshlinjës së komandës për të hyrë në bazën e të dhënave. Fillo arangosh.
arangosh
Kur ju kërkohet një fjalëkalim, futni fjalëkalimin rrënjë. Ju duhet të shihni daljen e mëposhtme:
_
__ _ _ __ __ _ _ __ __ _ ___ ___| |__
/ _` | '__/ _` | '_ \ / _` |/ _ \/ __| '_ \
| (_| | | | (_| | | | | (_| | (_) \__ \ | | |
\__,_|_| \__,_|_| |_|\__, |\___/|___/_| |_|
|___/
arangosh (ArangoDB 3.0.12 [linux] 64bit, using VPack 0.1.30, ICU 54.1, V8 5.0.71.39, OpenSSL 1.0.2g-fips 1 Mar 2016)
Copyright (c) ArangoDB GmbH
Pretty printing values.
Connected to ArangoDB 'http+tcp://127.0.0.1:8529' version: 3.0.12 [server], database: '_system', username: 'root'
Please note that a new minor version '3.1.19' is available
Type 'tutorial' for a tutorial or 'help' to see common examples
127.0.0.1:8529@_system>
Ju mund të krijoni baza të të dhënave, përdorues dhe të kryeni të gjitha detyrat administrative duke përdorur këtë mjet.
Hapi 4: Ndërfaqja në internet ArangoDB
ArangoDB vjen me një ndërfaqe të integruar në internet për kryerjen e detyrave të ndryshme administrative. Përpara se të filloni, do t'ju duhet të redaktoni skedarët e konfigurimit ArangoDB arangod.confdhe arangosh.conf:
sudo nano /etc/arangodb3/arangod.conf
Shtoni adresën IP të serverit tuaj si më poshtë:
endpoint = tcp://192.168.0.227:8529
Pasi të keni mbaruar, hapni skedarin tjetër të konfigurimit:
sudo nano /etc/arangodb3/arangosh.conf
Përsëri, shtoni adresën IP të serverit tuaj.
endpoint = tcp://192.168.0.227:8529
Ruani skedarin dhe rinisni shërbimin ArangoDB:
systemctl restart arangodb3
Hapi 5: Përditësimi i murit të zjarrit
Si parazgjedhje, ArangoDB funksionon në port 8529, kështu që do t'ju duhet ta lejoni këtë port përmes murit të zjarrit. Ju mund ta bëni këtë duke ekzekutuar komandën e mëposhtme:
sudo ufw allow 8529/tcp
Pasi të keni mbaruar, është koha për të hyrë në ndërfaqen e internetit ArangoDB.
Hapni shfletuesin tuaj të preferuar të internetit dhe shkruani URL-në http://192.168.0.227:8529. Kjo do të hapë ekranin e hyrjes për _systemdb. Pasi të keni futur kredencialet tuaja të hyrjes, do të shihni ekranin spërkatës të ArangoDB. Kjo përfundon tutorialin tim.