Dans ce didacticiel, nous allons vous montrer comment installer OrientDB sur votre Ubuntu 16.04. Pour ceux d'entre vous qui ne le savaient pas, OrientDB dispose d'une base de données NoSQL multimodèle qui prend en charge la base de données de documents avec un graphique qui est une application basée sur Java et peut être exécuté sur n'importe quel système d'exploitation qui prend en charge la réplication multi-maître et une mise à l'échelle horizontale facile.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas d'OrientDB sur un serveur Ubuntu 16.04 (xenial xerus).
Installer OrientDB sur Ubuntu 16.04 LTS
Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le suivant apt-get
commandes dans le terminal.
sudo apt-get update sudo apt-get upgrade
Étape 2. Installation des dépendances.
Tout d'abord, installons les dépendances pour OrientDB :
apt-get install oracle-java8-set-default git ant
Étape 3. Installation d'OrientDB.
Téléchargez la dernière version d'OrientDB en exécutant la commande suivante, Au moment de la rédaction de cet article, il s'agit de la version 2.2.22 :
wget -O orientdb-community-2.2.22.tar.gz http://orientdb.com/download.php?file=orientdb-community-2.2.22.tar.gz&os=linux
Une fois le package téléchargé, nous allons décompresser et déplacer le dossier extrait vers /opt/orientdb
:
tar -zxf orientdb-community-2.2.22.tar.gz mv orientdb-community-2.2.22 /opt/orientdb
Étape 4. Démarrage du serveur OrientDB.
Passez au /opt/orientdb
dossier et démarrez le serveur de base de données OrientDB :
cd /opt/orientdb sudo bin/server.sh
OrientDB devrait maintenant demander le mot de passe root avec un message comme celui ci-dessous :
+---------------------------------------------------------------+ | WARNING: FIRST RUN CONFIGURATION | +---------------------------------------------------------------+ | This is the first time the server is running. Please type a | | password of your choice for the 'root' user or leave it blank | | to auto-generate it. | | | | To avoid this message set the environment variable or JVM | | setting ORIENTDB_ROOT_PASSWORD to the root password to use. | +---------------------------------------------------------------+
Étape 5. Configurez le démon OrientDB.
Créez un utilisateur système que nous voulons exécuter OrientDB ici, nous supposons l'utilisateur OrientDB :
useradd –r 0riendb –s /sbin/nologin chown –R orientdb:orientdb /opt/orientdb nano /opt/orientdb/bin/orientdb.sh
Recherchez la ligne ci-dessous dans la configuration et remplacez-la par :
# You have to SET the OrientDB installation directory here ORIENTDB_DIR="/opt/orientdb" ORIENTDB_USER="orientdb"
Une fois la configuration terminée, modifiez la permission du fichier de configuration du serveur :
chmod 640 /opt/orientdb/config/orientdb-server-config.xml
Étape 6. Installez le service Systemd OrientDB.
Tout d'abord, nous devions copier le fichier dans /etc/system/services
dossier :
cp /opt/orientdb/bin/orientdb.service /etc/systemd/system
Modifiez le fichier de service OrientDB :
### nano /etc/systemd/system/orientdb.service [Unit] Description=OrientDB Server After=network.target After=syslog.target [Install] WantedBy=multi-user.target [Service] User=orientdb Group=orientdb ExecStart /opt/orientdb /bin/server.sh
Recharger systemd
service démon :
systemctl daemon-reload
Démarrez OrientDB et activez le démarrage au démarrage :
systemctl start orientdb systemctl enable orientdb
Félicitations ! Vous avez installé OrientDB avec succès. Merci d'avoir utilisé ce didacticiel pour installer OrientDB sur le serveur Ubuntu 16.04 (xenial xerus). Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'OrientDB. .