Ceci est une ancienne révision du document !
Ce projet consistera à monter une petite suite permettant d'exploiter les données de stations de vélo.
Chaque groupe se verra mis à disposition une machine virtuelle contenant une sandbox HortonWorks dans un conteneur docker.
Une archive contenant un historique des données est disponible via une URL qui sera envoyée par e-mail. Par ailleurs il sera demandé de mettre au point une historisation des données actuelles en consultant les données concernant des stations de la ville de Lyon sur le site https://developer.jcdecaux.com. A noter qu'il sera nécessaire de demander une clé d'API sur ce site pour pouvoir accéder à ces données.
Il est demandé:
Pour travailler confortablement, il est conseillé de rediriger un certain nombre de ports lors la connexion ssh sur la machine openstack. Ce script shell permet cette redirection.
Une fois sur la machine openstack, le script start_sandbox.sh
permet de démarrer le conteneur docker sandbox HortonWorks.
Ce conteneur expose ses ports directement sur la machine openstack qui seront accessible sur votre machine via le tunnel SSH.
La page d'accueil de la sandbox est donc disponible à l'adresse http://localhost:8888/.
En cliquant sur Launch Dashbord, deux fenêtres s'ouvrent: une fenêtre sur l'application Ambari (login raj_ops
, mot de passe raj_ops
) et une autre sur une liste de tutoriaux.
Ambari est le tableau de bord de HortonWorks et permet d'accéder aux différentes interfaces Web des services installés (en général en cliquant sur le service, puis sur “Quick links” ou la petite icône de matrice 3×3 dans la barre du haut).
Les services utiles pour le projet sont essentiellement: