This docker stack run the necessary environment to perform nosql labs on courses given at ESME Sudria.
This environment hosts these components :
- a mongodb
geography
database with a collection of 23799 cities - an administration for mongodb built with nosqlclient
- an empty elasticsearch database
- an administration for elasticsearch built with kibana
You will need those softwares on your computer :
-
- install git
sudo apt-get install git
-
- install git
brew install git
- clone this repository :
git clone https://github.com/Esme-Sudria-Database/lab-nosql.git
- go on directory
cd lab-nosql
- mount the lab
docker-compose up
The administration console is accessible through your internet browser.
http://localhost:3000
If you want to develop an application that uses this mongodb base, you can connect through using the following string connection:
mongodb://esme_mongodb:27017/geography
The administration console is accessible through your internet browser.
http://localhost:5601
As the database is empty, you can use for a first exploration one of the 3 datasets which are proposed by default (sample ecommerce, sample flight data, sample web logs)
If you want to develop an application that uses this elasticsearch base, you can use the API through the following url:
http://localhost:9200
- Getting started with Elasticsearch in Python
- Getting started with Elasticsearch and Node.js - Part 1
- Fabien Arcellier
- Luc Marchand