taredalen / lab-nosql

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lab NoSQL for classes at esme sudria

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

General information

Requirement 1 : installation to perform on your computer

You will need those softwares on your computer :

On linux

sudo apt-get install git

On windows

On mac

brew install git

Step 1 : install the environment

  1. clone this repository :
git clone https://github.com/Esme-Sudria-Database/lab-nosql.git
  1. go on directory
cd lab-nosql
  1. mount the lab
docker-compose up

Step 2 : explore mongodb database

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

Step 3 : explore elasticsearch database

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

Contributors

  • Fabien Arcellier
  • Luc Marchand

About


Languages

Language:Dockerfile 81.1%Language:Shell 18.9%