GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer RavenDB sur Ubuntu 20.04 LTS

Dans ce tutoriel, nous allons vous montrer comment installer RavenDB sur Ubuntu 20.04 LTS. Pour ceux d'entre vous qui ne le savaient pas, RavenDB est un gestionnaire de base de données NoSQL écrit en C#. Avec un RavenDB base de données, vous pouvez configurer une architecture de données NoSQL ou ajouter une couche NoSQL à votre base de données relationnelle actuelle.RavenDB prend en charge plusieurs bases de données, le partitionnement ou le partitionnement des données sur plusieurs serveurs.Il a la capacité de gérer des centaines ou des milliers de bases de données sur le même RavenDB utilise JSON pour stocker des documents et ne nécessite pas la déclaration d'un schéma et permet aux développeurs de travailler avec des données plus naturellement.

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 de RavenDB sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Ubuntu 20.04, 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer RavenDB sur Ubuntu 20.04 LTS Focal Fossa

Étape 1. Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant le apt suivant commandes dans le terminal.

sudo apt update
sudo apt upgrade

Étape 2. Installation des packages requis.

Avant de commencer, vous souhaiterez installer les dépendances requises, y compris le runtime NET Core :

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

Ensuite, mettez à jour et installez le noyau .NET :

sudo apt update 
sudo apt install apt-transport-https
sudo apt install aspnetcore-runtime-3.1

Étape 3. Installation de RavenDB sur Ubuntu 20.04.

Nous téléchargeons maintenant la dernière version de RavenDB depuis le site officiel :

wget -O ravendb.tar.bz2 https://hibernatingrhinos.com/downloads/RavenDB%20for%20Linux%20x64/latest
tar xvjf ravendb.tar.bz2

Ensuite, rendez le fichier exécutable et installez-le :

sudo chmod -R 755 RavenDB
cd ~/RavenDB
./run.sh

Étape 4. Créez un fichier de service Systemd pour RavenDB.

Nous créons maintenant un systemd fichier de service pour gérer la RavenDB. Vous pouvez le créer avec la commande suivante :

sudo nano /etc/systemd/system/ravendb.service

Ajoutez les lignes suivantes :

[Unit]
Description=RavenDB v4.0
After=network.target

[Service]
LimitCORE=infinity
LimitNOFILE=65536
LimitRSS=infinity
LimitAS=infinity
User=godet
Restart=on-failure
Type=simple
ExecStart=/home/godet/RavenDB/run.sh

[Install]
WantedBy=multi-user.target

Enregistrez et fermez le fichier. Ensuite, rechargez le systemd démon avec la commande suivante :

sudo systemctl daemon-reload
sudo systemctl start ravendb
sudo systemctl enable ravendb

Étape 5. Accéder à RavenDB sur Ubuntu.

Une fois RavenDB installé avec succès, vous pouvez maintenant accéder à son interface Web. Ouvrez un navigateur et pointez-le vers http://127.0.0.1:41105, Vous devriez voir l'écran suivant :

Par défaut, RavenDB n'est accessible qu'à partir de l'hôte local. Si vous devez configurer l'adresse IP publique du serveur, ouvrez son fichier de configuration et ajoutez l'adresse IP :

sudo nano ~/RavenDB/Server/settings.json

Ajouter remplacer l'hôte ou l'IP par le public :

{
  "DataDir": "RavenData",
  "License.Eula.Accepted": true,
  "Setup.Mode": "Unsecured",
  "Security.UnsecuredAccessAllowed": "PublicNetwork",
  "ServerUrl": "http://127.0.0.1:8080",
  "ServerUrl.Tcp": "tcp://127.0.0.1:38888"
}

Félicitations ! Vous avez installé avec succès RavenDB. Merci d'avoir utilisé ce didacticiel pour installer RavenDB sur votre système Ubuntu 20.04 LTS Focal Fossa. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le RavenDB officiel site Web.


Ubuntu
  1. Comment installer OctoberCMS sur Ubuntu 16.04 LTS

  2. Comment installer AbanteCart sur Ubuntu 16.04 LTS

  3. Comment installer Grafana sur Ubuntu 16.04 LTS

  4. Comment installer R sur Ubuntu 18.04 LTS

  5. Comment installer R sur Ubuntu 20.04 LTS

Comment installer Unison sur Ubuntu 16.04 LTS

Comment installer Pghero sur Ubuntu 16.04 LTS

Comment installer Spotify sur Ubuntu 18.04 LTS

Comment installer ClamAV sur Ubuntu 18.04 LTS

Comment installer MongoDB sur Ubuntu 18.04 LTS

Comment installer Jenkins sur Ubuntu 18.04 LTS