In questo tutorial, ti mostreremo come installare ArangoDB su Ubuntu 16.04 LTS. Per chi non lo sapesse, il database Arango (ArangoDB) è un programma di database multi-modello , ovvero uno che utilizza una combinazione di coppie chiave-valore, file e grafici per memorizzare informazioni. Dispone di un modello di informazioni flessibile per file e grafici. È un database generico e fornisce tutti gli attributi necessari per un web contemporaneo applicazione.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di ArangoDB su un server Ubuntu 16.04 (Xenial Xerus).
Installa ArangoDB su Ubuntu 16.04 LTS
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get
comandi nel terminale.
sudo apt-get update sudo apt-get upgrade
Passaggio 2. Installazione di ArangoDB.
Per impostazione predefinita, ArangoDB non è disponibile nel repository di Ubuntu, quindi dovrai aggiungere il repository ArangoDB al tuo sistema:
wget https://www.arangodb.com/repositories/arangodb3/xUbuntu_16.04/Release.key
Ora aggiungi la chiave con il seguente comando:
apt-key add Release.key
Quindi, aggiungi il repository ArangoDB a sources.list e aggiorna di nuovo il sistema:
apt-add-repository 'deb https://www.arangodb.com/repositories/arangodb3/xUbuntu_16.04/ /' apt-get update -y
Successivamente, installa ArangoDB eseguendo il comando seguente:
apt-get install arangodb3 -y
Una volta completata l'installazione, avvia il servizio arangodb3 con il seguente comando:
systemctl start arangodb3 systemctl enable arangodb3
Passaggio 3. Accedi alla CLI di ArangoDB.
ArangoDB viene fornito con arangosh che fornisce una shell della riga di comando per accedere al database. Puoi creare nuovi database, utenti, raccolte, documenti ed eseguire tutte le attività amministrative utilizzando questo cliente:
arangosh
Quando ti viene richiesta una password, inserisci la password di root. Dovresti vedere il seguente output:
__ _ _ __ __ _ _ __ __ _ ___ ___| |__ / _` | '__/ _` | '_ \ / _` |/ _ \/ __| '_ \ | (_| | | | (_| | | | | (_| | (_) \__ \ | | | \__,_|_| \__,_|_| |_|\__, |\___/|___/_| |_| |___/ 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>
Passaggio 4. Accesso all'interfaccia Web di ArangoDB.
ArangoDB viene fornito con un'interfaccia Web integrata e intuitiva per l'esecuzione di attività amministrative. Innanzitutto, apri il file arangod.conf che si trova in /etc/arangodb3/
directory:
nano /etc/arangodb3/arangod.conf
Aggiungi l'indirizzo IP del tuo server come segue:
endpoint = tcp://192.168.1.227:8529
Avanti, apri arangosh.conf
file che si trova nella directory /etc/arangodb3/:
nano /etc/arangodb3/arangosh.conf
Di nuovo, aggiungi l'indirizzo IP del tuo server:
endpoint = tcp://192.168.1.227:8529 authentication = true
Salva il file e riavvia il servizio ArangoDB:
systemctl restart arangodb3
Infine, passaggi, apri il tuo browser web preferito e digita l'URL http://192.168.0.227:8529
. Questo aprirà la schermata di accesso per _system db. Dopo aver inserito le tue credenziali di accesso, vedrai la schermata iniziale di ArangoDB. Questo conclude il mio tutorial.
Congratulazioni! Hai installato correttamente ArangoDB. Grazie per aver utilizzato questo tutorial per installare ArangoDB su Ubuntu 16.04 LTS. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di ArangoDB.