In questo tutorial, ti mostreremo come installare ArangoDB su CentOS 8. Per chi non lo sapesse, ArangoDB è un gestore di database NoSQL open source e fornisce tutto il database funzionalità necessarie per una moderna applicazione Web. ArangoDB non utilizza il tradizionale sistema di archiviazione dati come in MySQL o PostgreSQL. È appositamente progettato per essere ad alte prestazioni, open source e facilmente scalabile.
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 del database ArangoDB NoSQL su CentOS 8.
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:CentOS 8.
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa ArangoDB su CentOS 8
Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.
sudo dnf update
Passaggio 2. Installazione di ArangoDB su CentOS 8.
Ora aggiungiamo il repository ArangoDB al tuo sistema:
cd /etc/yum.repos.d/
Quindi, importa la chiave GPG per proteggere l'aggiunta del repository:
curl -OL https://download.arangodb.com/arangodb37/RPM/arangodb.repo
Dopodiché, installa ArangoDB usando il seguente comando di seguito:
sudo dnf install arangodb3-3.7.12-1.0
Passaggio 3. Configura ArangoDB.
ArangoDB è già installato ma non ha una chiave configurata per l'utente root, quindi usa il seguente comando per impostare la password per l'utente root:
arango_secure_installation
*Tieni presente che l'esecuzione dell'installazione di arango-secure sul tuo server ArangoDB rimuoverà tutti gli utenti attuali del database tranne il root.
Dopodiché, puoi avviare ArangoDB e usare la shell:
sudo systemctl start arangodb3 arangosh
Il server ArangoDB è dotato di un'interfaccia Web integrata per l'amministrazione. Ti consente di gestire database, raccolte, documenti, utenti, grafici, eseguire e spiegare query, vedi server stats e molto altro. Puoi configurarlo modificando il file /etc/arangodb3/arangosh.conf
:
nano /etc/arangodb3/arangod.conf
Trova la riga seguente:
endpoint = tcp://127.0.0.1:8529
E sostituiscilo con la seguente riga:
endpoint = tcp://server-ip-address:8529
Salva ed esci riavvia anche il servizio ArangoDB dopo aver apportato questa modifica:
sudo systemctl restart arangodb3
Passaggio 4. Configura Firewall.
Ora apriamo la porta 8529 per accedere ad ArangoDB:
sudo firewall-cmd --add-port=8529/tcp --permanent sudo firewall-cmd --reload
Passaggio 5. Accesso all'interfaccia Web di ArangoDB.
Una volta installato correttamente, ora apri il tuo browser web e vai a http://your-server-ip-address:8529
e vedrai quanto segue:
Congratulazioni! Hai installato correttamente ArangoDB. Grazie per aver utilizzato questo tutorial per l'installazione del database ArangoDB NoSQL sul tuo sistema CentOS 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di ArangoDB .