Installation de Couchdb sur Ubuntu Top 10.Top 10

Installation de Couchdb sur Ubuntu Top 10.Top 10
Apache Software Foundation a publié Apache Couchdb en 2005 en tant que base de données open source et axée sur le document qui peut facilement coupler avec plusieurs CouchDB et effectuer toutes sortes de tâches multiples. CouchDB est une base de données NoSQL qui permet plus de flexibilité en termes de transfert de données. Couchdb stocke et présente des données en notation d'objet JavaScript, avec JavaScript comme langage de requête.

Il existe également une API HTTP / JSON RESTFUL RESTFul disponible, que vous pouvez utiliser pour modifier et rédiger de nouveaux fichiers de base de données, tels que des documents. Cela a une interface relativement conviviale qui facilite la lecture et la modification des documents. Comme mentionné ci-dessus, il s'agit d'une base de données axée sur le document. L'architecture de CouchDB a été interprétée dans la langue Erlang, un langage de programmation à usage général qui se concentre sur la concurrence et également un système d'exécution collecté par ordures.

Ce court tutoriel vous montre comment installer Apache Couchdb sur les 20 derniers d'Ubuntu.04 LTS. Le processus d'installation est assez simple. Mais, les instructions présentées ici vous obligent à connaître certains principes fondamentaux de Linux et que vous avez une familiarité au niveau de la surface avec sa coquille. Vous devez également être en mesure d'héberger votre site sur un VPS local.

Étape 1: Vérifiez les mises à jour

Tout d'abord, vérifiez si tous les packages système installés sont les nouveaux packages disponibles. Exécutez la commande APT suivante dans le terminal:

$ sudo apt Update && mise à niveau

NOTE: Vous devrez peut-être ajouter Sudo avant chaque commande tout au long de cet article si vous n'utilisez pas le compte racine.

Étape 2: Configuration du serveur

Dans cette étape, vous allez installer le logiciel qui vous permet de configurer le référentiel de packages CouchDB. Pour ce faire, entrez ce qui suit:

$ sudo apt-get install logiciel-properties-commun

Ici, vous pouvez ajouter un -y drapeau pour obtenir le apt-get commande pour accélérer le processus en automatisant le processus d'acceptation de toutes les invites qui apparaissent pendant que le logiciel se prépare à démarrer l'installation. Ne pas ajouter le -y Le drapeau signifie que vous devrez répondre manuellement à chaque pop-up, ce qui est fortement recommandé si vous n'utilisez pas un système préconfiguré par vous.

Étape 3: Allumez le référentiel du package Apache Couchdb

Ensuite, activez le référentiel du package Apache CouchDB. Entrez les commandes suivantes pour le faire:

$ curl -l https: // couchdb.apache.org / repo / bintray-pubkey.ASC | sudo apt-key ajouter
$ echo "Deb https: // apache.cage.com / couchdb-deb focal main "|
Sudo Tee -a / etc / apt / sources.liste

Assurez-vous d'obtenir votre PPA à partir d'une source authentique à qui on peut faire confiance, car il y a trop de PPA fabriqués à l'amateur disponibles sur le Web. Ici, nous avons utilisé le référentiel officiel du PPA, qui est régulièrement suivi par l'équipe de la Fondation Apache.

Après avoir installé le dernier PPA, vous pouvez désormais mettre à jour votre système et obtenir les dernières informations sur le package:

$ sudo apt mise à jour

Avec cela en place, vous êtes maintenant prêt pour l'installation.

Autonome vs. Mode de cluster

Maintenant, vous devez choisir si vous souhaitez que CouchDB soit installé dans l'un des modes suivants:

  1. Mode de cluster
  2. Mode autonome

Dans le mode de cluster, Il y a plus de deux serveurs qui sont interconnectés et ils travaillent ensemble comme un dépôt de données récupérable.

Dans le mode autonome, Un seul serveur est impliqué. Puisque vous n'utilisez probablement qu'un seul serveur, nous procéderons à l'installation en mode autonome.

Étape 4: installation

Pour commencer l'installation d'Apache Couchdb, utilisez la commande suivante:

$ sudo apt install couchdb

Une invite apparaîtra pour vous demander de choisir entre les modes autonomes et cluster. Sélectionnez le mode autonome. Ensuite, il vous sera demandé de saisir l'adresse IP cible de l'interface réseau sur laquelle effectuer l'installation. Pour une installation autonome à serveur unique, nous ne modifierons pas l'adresse par défaut, qui sera 127.0.0.1.

Ensuite, vous entrerez un mot de passe fort pour créer un utilisateur d'administration. Cependant, vous n'avez pas besoin de créer un utilisateur d'administration, car vous pourrez continuer le mode de partie admin. Cela n'est pas recommandé, car le mode admin parti est ouvert pour être accessible par le Web, et est donc très peu sûr.

En entrant le mot de passe, il vous sera demandé de réintégrer le mot de passe pour confirmation. L'installation se terminera après un certain temps.

Étape 5: Vérifiez l'installation

Assurez-vous que l'installation s'est bien déroulée en utilisant la commande curl. Cette commande affichera les informations pertinentes révélant le statut de CouchDB et se conformant à l'installation. Le serveur Couchdb s'exécutera sur localhost: 5984.

Étape 6: Création d'une base de données

Connectez-vous à votre panneau de configuration FAXTON à http: // 127.0.0.1: 5984 / _UTILS / avec vos informations d'identification utilisateur et créez une nouvelle base de données avec CouchDB.

Cliquez sur l'icône de la base de données située à l'extrême gauche du panneau et appuyez sur le bouton «Créer une base de données» en haut à droite de l'écran.

En résumé

L'installation de CouchDB sur votre machine à serveur est très simple. Pour ce faire, assurez-vous que votre système est mis à jour vers les derniers packages système. Ensuite, activez les référentiels du package Apache, et vous êtes tous configurés pour installer Apache CouchDB sur votre serveur.

CouchDB fonctionne de manière transparente et est compatible avec presque toutes les dernières applications Web modernes, y compris celles conçues pour les téléphones mobiles, ce qui en fait un excellent utilitaire à lire, créer, modifier et modifier les documents de base de données.

J'espère que vous avez trouvé ce tutoriel utile. Restez pour voir plus de tutoriels sur l'utilisation de Couchdb avec le panneau de configuration FAXTON. En attendant, consultez plus de contenu sur l'installation d'autres services publics sur Unix Systems.