Installation de CouchDB dans AWS EC2 Free Tier
Personne ne sait d'une étape par étape guide d'installation pour CouchDB dans le cadre du niveau gratuit 32bit AWS EC2?
Gardez à l'esprit que YUM est limitée par défaut et j'aurais besoin d'ajouter de yum.repos afin d'obtenir plus de choses. J'ai essayé tous les différents articles et les Rpm, mais aucune ne semble fonctionner.
J'ai aussi essayé couchbase, mais il est extrêmement pauvre post-instructions d'installation. Le démarrage du serveur, mais alors quoi? Je ne pouvais pas trouver les fichiers de configs, ou les répertoires d'installation. Et, comment puis-je y avoir accès?
CouchDB sonne comme un grand de la base de données, mais il a vraiment besoin de briser ces barrières à l'entrée. MongoDb a mieux docs, bien que je ne pouvais pas obtenir que cela fonctionne (j'ai passé une fraction de temps d'essayer, tout de même).
Merci 🙂
source d'informationauteur Andres | 2011-05-28
Vous devez vous connecter pour publier un commentaire.
L'équipe apache mis ensemble rapide de script qui installe CouchDB (merci @_jhs
pour construire-couchdb!) sur un AMI Amazon Linux:
https://gist.github.com/1171217
Si vous utilisez cloudinit + EC2 outils de ligne de commande, il suffit d'utiliser
ec2-run-instances-utilisateur-données-fichier (vous aurez besoin de quelques mods pour
le script pour enregistrer le mot de passe ou de générer localement) et le tour est joué".
Relaxant FTW.
A fonctionné comme un charme pour moi!
Permettre à la EPEL référentiel d'abord et ensuite de l'installer avec
yum install couchdb
Vous pouvez activer EPEL à l'aide de la les instructions ici.
EDIT:
Plus d'informations à http://wiki.apache.org/couchdb/Installing_on_RHEL5. Gardez à l'esprit que le Linux AMI EC2 est une version réduite de CentOS et vous pouvez ajouter des dépôts et de l'installer comme vous le souhaitez.
Ici est une course rapide vers le bas de l'une des étapes que j'utilise pour installer couchdb 1.5.1 sur Amazon Linux 2014.03.1. Voir aussi ce post sur mon blog http://www.everyhaironyourhead.com/installing-couchdb-1-5-1-on-amazon-linux-ami-2014-03-1/.
De base deps et outils de dev.
Permettre à l'EPEL Repo en éditant le fichier
/etc/yum.repos.d/epel.repo
et la valeur activé.Ensuite, installez le deps et des outils.
Obtenir le SpiderMonkey JS Moteur et de le construire...
Vous devriez le voir installé sous /usr/local/lib
Construire CouchDB.
Télécharger le paquet source pour CouchDB, décompressez-le et
cd
.Point d'libs et à configurer.
Préparer les Documents d'installation.
Faire un couchdb utilisateur.
Définir le fichier de propriétés.
Préparer les scripts d'initialisation.
Lien le script d'initialisation et de copier le journal de tourner le script /etc.
Et la plupart des autres distributions linux ne comprennent pas /usr/local/lib dans ld, donc CouchDB auront des difficultés à trouver le SpiderMonkey libs nous avons installé là plus tôt. Une façon de résoudre ce problème est d'ajouter la ligne suivante au début de /etc/init.d/couchdb script de démarrage.
Voir la page de man pour ldconfig pour plus d'info, et s'il vous plaît commentaire avec une meilleure solution.
Vous souhaitez peut-être modifier
/usr/local/etc/default/couchdb
pour désactiver l'auto de respawn.Pour l'obtenir à l'autostart, il suffit d'utiliser le standard de linux outils de configuration pour le service en cours d'exécution des scripts.
Il devrait prendre la valeur par défaut les niveaux d'exécution nécessaires à partir du script, mais dans le cas où il ne l'est pas, vous pouvez le faire manuellement comme ceci...
Vous pouvez
sudo chkconfig —list
pour confirmer son là. Voirman chkconfig
pour plus de détails.Se détendre.
Enfin redémarrer (ou tout simplement de démarrer couchdb à partir du script) et de confirmer sa course avec
curl http://127.0.0.1:5984/
Des commentaires, des corrections, des améliorations, et les critiques sont les bienvenues.
Ouais, pas exactement. Je suis en cours d'exécution le Niveau Gratuit d'AWS standard et l'installation de canapé a été l'enfer sur terre - beaucoup, beaucoup de problèmes de dépendance autour de erland divers graphiques libs, je vais rendre compte ici, quand je reçois un processus qui fonctionne
Pas sûr que le défaut AMI est une bonne idée si vous voulez canapé!
J'ai googlé: "construire couchdb"
et suivi les étapes
Je l'installe.
Je peux vous dire que c'est très douloureux. Après avoir appuyé sur "râteau", vous devez attendre 2 ou 3 heures jusqu'à ce que toutes les dépendances sont compilés. Je suis encore de l'installer dès maintenant, sur mon serveur de niveau. Vous devez assurez-vous d'avoir du temps pour garder votre terminal occupé!
Cependant, c'est la seule solution à ce jour pour moi. Il se installer automatiquement pour de vrai.
Désolé pour entendre parler de l'expérience que vous rencontrez! Nous avons surtout porté sur Couchbase performant et évolutif récemment afin de comprendre l'expérience du développeur de la douleur tels que les documentations. Espérons que ces deux, étape par étape guides de l'aide!
C'est sur la façon d'installer le Couchbase Server et Couchbase de Synchronisation de la Passerelle Amazon AMI sur AWS et puis comment faire pour se connecter Couchbase de Synchronisation de Passerelle pour une application mobile:
Partie 1 : Base de données sur Amazon: l'Installation de Couchbase AMI sur AWS
La première partie va sur comment installer et accéder à la Couchbase de la Console Web.
Partie 2 : Base de données sur Amazon: Connexion Couchbase de Synchronisation de la Passerelle de Couchbase AMI sur AWS
La deuxième partie va sur la façon d'accéder à la Couchbase contenu du répertoire/
Vous l'avez mentionné, CouchDB et Couchbase ensemble dans ce fil, et ils ont différentes Api, mais la Couchbase Sync composant Gateway seraient en mesure de s'asseoir en face de CouchDB par le biais de l'Api REST comme une autre option.