sábado, 17 de septiembre de 2016

Jugando con mi Server: 1

Instrucciones para poner a funcionar una base de datos NoSQL que utilizarán nuestras aplicaciones web, usamos MongoDB.


 Install & Run 


 Instalación del paquete mongodb:
$ sudo apt-get install mongodb-org
Creamos carpeta donde alojaremos nuestra base de datos con
$ mkdir
IMPORTANTE: Necesario dar permisos; p.e. Para base de datos en /home/ubuntu/db
$ sudo chown -R 'youruserid' /home/ubuntu/db
Correr mongod con el fichero de config (fichero por defecto lo podemos encontrar en /etc/mongod.conf):
$ mongod --f /etc/mongod.conf
Correr mongod apuntando directamente a un directorio (donde tenemos la base de datos), en localhost:27017, que es la config por defecto.
$ mongod --dbpath /home/ubuntu/midb/

Acceso por shell


En otra terminal/screen podemos acceder a la shell de mongodb para hacer consultas:
$ mongo

Paquetes python 


La siguiente sirve para instalar pymongo, que nos permite hacer llamadas NoSQL a nuestra base de datos desde python.

Para utilizar la base de datos en python podemos instalar pymongo, sería conveniente crear un entorno virtual para comenzar a instalar los paquetes de python con pip, si no tenemos los paquetes:
$ sudo apt-get install virtualenv pip
Recordamos como activar virtualenv...
$ cd /home/MiUser $ virtualenv MiWebAPP $ source MiWebAPP/bin/activate
* Para desactivarlo
$ deactivate
Una vez activo el virtualenv:
$ sudo pip install pymongo

Enlaces de interés

No hay comentarios :

Publicar un comentario