Hadoop / Big Data. Benjamin Renaut MBDS

Dimension: px
Commencer à balayer dès la page:

Download "Hadoop / Big Data. Benjamin Renaut MBDS 2014-2015"

Transcription

1 Hadoop / Big Data Benjamin Renaut MBDS

2 TP 3 TP noté Méthodologie Map/Reduce - programmation Hadoop - Sqoop

3 Préparation du TP 1 Importer la machine virtuelle.ova du TP. Il s'agit d'un système GNU/Linux Debian, amd64. Il ne s'agit pas de la même machine virtuelle que précédemment. Démarrer la machine virtuelle. S'identifier avec le login: hadoop, mot de passe: mbds. Démarrer Hadoop avec les commandes: start-dfs.sh & start-yarn.sh & (ignorer les warnings)

4 Préparation du TP 2 Vérifier le bon fonctionnement de Hadoop en exécutant la commande: hdfs dfsadmin -report La commande vérifie le statut de HDFS. Elle devrait afficher: Datanodes available: 1 (1 total, 0 dead)

5 Objectifs 3 Ce TP est noté. Il peut être effectué seul ou en groupe (au maximum 4 personnes). Merci d'envoyer la constitution de vos groupes à l'adresse: Le TP constitue une mise en situation; il vise à évaluer votre compréhension et votre maîtrise de la méthodologie map/reduce, de Hadoop, et de l'outil additionnel Sqoop dans un exemple applicatif «réaliste».

6 Objectifs 4 On imagine qu'une entreprise (à titre d'exemple, Microsoft) souhaite connaître les tendances d'opinion la concernant en analysant les tweets la concernant: ceux contenant le hashtag #Microsoft. Une tâche automatisée importe régulièrement ces tweets au sein d'une base de données MySQL, dans une table tweets. Par ailleurs, un formulaire a été mis en place permettant de sélectionner une période de temps. Ce formulaire produit deux ids numériques: id_min et id_max, correspondant à la clef primaire id du premier tweet à analyser et à celle du dernier tweet à analyser, au sein de la table de la base MySQL.

7 Objectifs 5 Vous avez pour tâche de développer un script qui va: Recevoir les valeurs id_min et id_max. Exécuter un import Sqoop pour récupérer les tweets correspondant à ces valeurs depuis la base MySQL dans HDFS. Exécuter un programme Hadoop map/reduce analysant les tweets ainsi importés pour déterminer une mesure d'opinion basique. Exécuter un export Sqoop pour exporter les résultats de l'analyse au sein d'une seconde table results dans la même base de données. Vous devez également développer le programme Hadoop map/reduce en question.

8 Objectifs 6

9 Informations 7 Vous n'avez pas à développer le formulaire de sélection de la période de temps. Il n'est pas nécessaire non plus de s'occuper de la partie installation/alimentation de la base de données. On imagine donc que votre tâche débute à la réception des deux identifiants id_min et id_max; dans cette mise en situation, ils seraient typiquement passés à votre application par le formulaire en question (via un appel au script). Le développement du script d'exécution lui-même est optionnel (pour des points bonus en plus); votre tâche consiste à développer le programme map/reduce, et à créer deux commandes Sqoop lui correspondant: une pour l'import des tweets sur HDFS et l'autre pour l'export des résultats sur MySQL.

10 Machine virtuelle 8 La machine virtuelle associée au TP contient d'ores et déjà: Hadoop/HDFS, la base de données MySQL, Sqoop, et les données relatives au TP lui-même. Deux tunnels devraient normalement déjà être configurés sur la machine virtuelle: Le premier pour SSH, sur le port Il vous est ainsi possible d'accéder à la console via PuTTY/autre client SSH en vous connectant sur :2222. Le second pour un serveur web tournant également sur la machine, sur le port Son but essentiel est de vous permettre d'accéder à une interface PHPMyAdmin si vous le souhaitez, à l'adresse:

11 Machine virtuelle 9 Les informations de connexion à la base de données MySQL: Serveur: localhost Login: hadoop Mot de passe: mbds Base de données: hadoop Vous pouvez accéder à la base pour analyser la structure des tables par le biais de PHPMyAdmin (voir slide précédente), ou simplement depuis la console par le biais du client MySQL CLI, avec la commande: mysql -u hadoop -pmbds hadoop (tapez ensuite vos requêtes, par exemple «desc tweets;».

12 Machine virtuelle 10 Toutes les commandes sont à taper via l'utilisateur système hadoop. Au sein du répertoire home de cet utilisateur (/home/hadoop), un répertoire big_data_hadoop_tp_3 contient les fichiers suivants: wordlist_bad.txt: les mot-clefs désignant un tweet comme «négatif». wordlist_good.txt: les mot-clefs désignant un tweet comme «positif». tweets_import.sql: les requêtes ayant permis de créer la base de données (normalement, n'est pas utile). examples/: les codes sources des programmes Anagrammes et WordCount des précédents TPs pour vous aider si nécessaire; également présents sous forme déjà compilée.

13 Analyse d'opinion 11 Votre tâche map/reduce doit analyser les tweets et en sortir quatre compteurs: Un nombre de tweets négatifs. Un nombre de tweets positifs. Un nombre de tweets inconcluants. Un nombre de tweets neutres. Comme indiqué plus haut, on se sert d'une liste de mot-clefs pour déterminer si un tweet est positif ou négatif. Il s'agit évidemment là d'une approche basique (qui ne suffirait pas dans un cas réel), mais elle suffit dans le cadre de ce TP. De même, la quantité de tweets est faible (< 500), là aussi pour des raisons de simplicité et de rapidité d'exécution.

14 Analyse d'opinion 12 Un tweet doit être considéré comme: Positif s'il contient au moins un mot clef de la liste des mot-clefs positifs (wordlist_good.txt), et aucun de la liste des mot-clefs négatifs. Négatif s'il contient au moins un mot clef de la liste des mot-clefs négatifs (wordlist_bad.txt), et aucun de la liste des mot-clefs positifs. Inconcluant s'il contient au moins un mot des deux listes, positives et négatives (par exemple «excellent» et «lamentable»). Neutre s'il ne contient aucun mot d'aucune des deux listes négatives et positives. Il n'est pas nécessaire de retenir quels sont les mots rencontrés; on cherche uniquement à l'issue du programme map/reduce à avoir les quatres compteurs déjà mentionnés précédemment, et à les importer dans la table results.

15 Structure des tables 13 La table finale results est constituée de deux champs: opinion, un champs texte qui doit prendre pour valeur «positif», «negatif», «neutre» ou «inconcluant». amount, un champs numérique qui doit prendre pour valeur le compteur correspondant. La table d'entrée tweets est constituée de quatre champs: id, une clef unique numérique (sur laquelle s'applique la restriction id_min/id_max). author, un champs texte contenant l'auteur du tweet. tweet, un champs texte contenant le tweet lui-même. postdate, un champs texte contenant la date où le tweet a été posté.

16 Rendu du TP 14 A l'issu du TP, vous devrez rendre: Le code source de votre programme Hadoop map/reduce, en Java ou autre langage de programmation (via l'utilitaire streaming). Les deux commandes Sqoop d'import des données initiales et d'export des résultats. D'éventuelles remarques associées à leur exécution si nécessaire. Pour avoir tous les points, votre programme devra s'exécuter et effectuer le travail demandé. Pour des points en plus, vous pouvez également développer le script bash permettant l'automatisation de l'exécution de toutes ces étapes (voir plus loin). Rendez votre travail par

17 Remarques 15 Lors de l'analyse des tweets, pensez à d'éventuelles contraintes liées aux espaces / délimiteurs de mots. Tous les champs de la base d'entrée ne sont pas forcément à utiliser! Vous pouvez filtrer ceux qui ne vous intéressent pas via l'import Sqoop, ou bien au sein de votre programme map/reduce (la première solution est recommandée). Pour vous aider, inspirez-vous des exemples des TPs précédents. Vous avez évidemment le droit de consulter toute documentation utile en ligne; notamment pour ce qui touche au parsing de chaîne de caractères en Java (analyse des tweets).

18 Remarques 16 Si vous ne souhaitez pas utiliser la machine virtuelle mais votre propre machine, une archive contenant les fichiers du répertoire big_data_hadoop_tp_3 est disponible à l'adresse: Rappel: pour compiler votre programme, deux possibilités: Via Eclipse/Netbeans (pensez à inclure les librairies Hadoop). Manuellement, en faisant par exemple (ajustez le nom du package en conséquence): javac *.java mkdir -p org/mbds/hadoop/tp3 mv *.class org/mbds/hadoop/tp3 jar -cvf mbds_tp3.jar -C. org

19 Bonus: script d'automatisation 17 Pour (quelques) points en plus, rédigez un petit script bash qui automatise toutes ces opérations. Il devra prendre deux arguments: id_min et id_max (accessible dans bash via les variables $1 et $2), de sorte qu'en appelant par exemple:./opinion.sh toutes les opérations s'exécutent pour les tweets entre 20 et 200 et les résultats finaux soient importés au sein de la table results.

Hadoop / Big Data. Benjamin Renaut MBDS 2014-2015

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2014-2015 Hadoop / Big Data Benjamin Renaut MBDS 2014-2015 TP 1 Méthodologie Map/Reduce - programmation Hadoop. 1 Installer VirtualBox (https://www.virtualbox.org/). Importer la machine

Plus en détail

Hadoop / Big Data. Benjamin Renaut MBDS 2014-2015

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2014-2015 Hadoop / Big Data Benjamin Renaut MBDS 2014-2015 TP 1 - Correction Méthodologie Map/Reduce - programmation Hadoop. Rappel 1 La première partie du TP consistait à mettre en

Plus en détail

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main CODEL : conception et développement d applications d entreprise à large échelle TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main Jonathan Lejeune Contexte Le modèle

Plus en détail

Programmation parallèle et distribuée (Master 1 Info 2015-2016)

Programmation parallèle et distribuée (Master 1 Info 2015-2016) Programmation parallèle et distribuée (Master 1 Info 2015-2016) Hadoop MapReduce et HDFS Note bibliographique : ce cours est largement inspiré par le cours de Benjamin Renaut (Tokidev SAS) Introduction

Plus en détail

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main

TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main PSIA :Plates-formes pour les systèmes informatiques avancés TME 1 - Hadoop, une plate-forme open-source de MapReduce. Installation et prise en main Jonathan Lejeune, Julien Sopena Contexte Le modèle MapReduce

Plus en détail

Hadoop / Big Data. Benjamin Renaut MBDS 2015-2016

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2015-2016 Hadoop / Big Data Benjamin Renaut MBDS 2015-2016 11 MongoDB et map/reduce MongoDB: fonction mapreduce 11-1 Au delà des points d'intégration Hadoop qui vont être abordés par

Plus en détail

Introduction à Hadoop + Map/Reduce. Certificat Big Data. TME Hadoop

Introduction à Hadoop + Map/Reduce. Certificat Big Data. TME Hadoop Certificat Big Data TME Hadoop Ce TME a pour objectif de se familiariser avec le framework distribué Apacha Hadoop. Dans un premier temps, nous considèrerons les diérentes commandes permettant le chargement

Plus en détail

SELIWEB Gestion d'un SEL sur Internet. Manuel d'installation

SELIWEB Gestion d'un SEL sur Internet. Manuel d'installation SELIWEB Gestion d'un SEL sur Internet Manuel d'installation Philippe LE DUIGOU Versions de Seliweb V 0.1-06/2008 V 0.3 04/2010 V 0.4-11/2010 Version du manuel V 0.4 11/2010 Gestion du SEL sur Internet

Plus en détail

ECOSERRE Guide d installation

ECOSERRE Guide d installation ECOSERRE Guide d installation 1. Configuration nécessaire pour installer ecoserre. Pour installer ecoserre sur votre machine, il faut au préalable vérifier que votre système d'exploitation vous donne accès

Plus en détail

Vanilla. Installation

Vanilla. Installation Vanilla Installation Guide d'installation de la plateforme Vanilla Charles Martin, Côme Moyne et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com, come.moyne@bpm-conseil.com, patrick.beaucamp@bpm-conseil.com

Plus en détail

DOCUMENTATION TECHNIQUE

DOCUMENTATION TECHNIQUE DOCUMENTATION TECHNIQUE Installation et configuration d un serveur OCS Inventory et GLPI Active Directory et DHCP Benjamin Dupuy BTS Services Informatiques aux Organisations Option : Solutions d infrastructures,

Plus en détail

INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE

INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE INSTALLATION D'UN SERVEUR FTP, DEFINITION D'UN NOM DE DOMAINE Table des matières i Objetcif :...2 ii Ma configuration :... 2 iii Méthodologie... 2 1 Votre mode de connexion à internet...3 1.1 Vous ne savez

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

Travaux pratiques 06

Travaux pratiques 06 1 Avertissement Travaux pratiques 06 Nous allons essayer de faire communiquer une SuSE live eval et vos postes Windows. Le but de la manip est d'installer VNC sur la SuSE, alors que cela n'a pas été prévu.

Plus en détail

Microsoft Application Center Test

Microsoft Application Center Test Microsoft Application Center Test L'outil de Test de performance des Sites Web Avec Visual Studio.NET, il est fourni une petite application qui permet de valider la performance de son site Internet ou

Plus en détail

PHP/MySQL avec Dreamweaver CS4

PHP/MySQL avec Dreamweaver CS4 PHP/MySQL avec Dreamweaver CS4 Dreamweaver CS4 Jean-Marie Defrance Groupe Eyrolles, 2009, ISBN : 978-2-212-12551-1 7 Étude de cas : un site marchand Dans ce dernier chapitre, nous allons exploiter Dreamweaver

Plus en détail

STT1682 Progiciels en Statistique et Actuariat Cours 1 - Introduction à SAS

STT1682 Progiciels en Statistique et Actuariat Cours 1 - Introduction à SAS STT1682 Progiciels en Statistique et Actuariat Cours 1 - Introduction à SAS SAS SAS est une compagnie qui est le chef de l'industrie des logiciels analytiques. À travers ce cour, lorsqu'on fera référence

Plus en détail

Installation / Sauvegarde Restauration / Mise à jour

Installation / Sauvegarde Restauration / Mise à jour Installation / Sauvegarde Restauration / Mise à jour SPIP version 1.8.x Serveur (Linux) Jean Sébastien BARBOTEU dev.jsb@laposte.net Introduction Nous allons aborder tous les aspects techniques liés à la

Plus en détail

Hadoop / Big Data. Benjamin Renaut MBDS 2014-2015

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2014-2015 Hadoop / Big Data Benjamin Renaut MBDS 2014-2015 6 map/reduce et Hadoop: exemples plus avancés Exemple: parcours de graphe 6-1 On cherche à déterminer la profondeur maximale

Plus en détail

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server Suite à mon précédent article concernant MSDE, je me suis rendu compte à partir des commentaires que de nombreux utilisateurs avaient des problèmes

Plus en détail

TP1. Outils Java Eléments de correction

TP1. Outils Java Eléments de correction c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par

Plus en détail

Big Data. Cyril Amsellem Consultant avant-vente. 16 juin 2011. Talend 2010 1

Big Data. Cyril Amsellem Consultant avant-vente. 16 juin 2011. Talend 2010 1 Big Data Cyril Amsellem Consultant avant-vente 16 juin 2011 Talend 2010 1 Big Data Architecture globale Hadoop Les projets Hadoop (partie 1) Hadoop-Core : projet principal. HDFS : système de fichiers distribués

Plus en détail

Document d'aide phpmyadmin et MySQL

Document d'aide phpmyadmin et MySQL Document d'aide phpmyadmin et MySQL GPA775 Base de données École de Technologie Supérieure 23 juin 2009 Ce document sert de guide de base pour travailler avec l'interface phpmyadmin (interface par un navigateur

Plus en détail

WEBEARLY 3 et MEMOWEB 3 Des outils pour accélérer la consultation et capturer des sites web

WEBEARLY 3 et MEMOWEB 3 Des outils pour accélérer la consultation et capturer des sites web 199 WEBEARLY 3 et MEMOWEB 3 Des outils pour accélérer la consultation et capturer des sites web 1 - Cédérom WEBEARLY 3 : accélérer la consultation des sites Web WebEarly 3 est un logiciel qui permet de

Plus en détail

Manuel d installation. Projet Rallye, partie site web Sujet proposé par M. Maillot et M. Cordier dans le cadre du M1 MIAGE.

Manuel d installation. Projet Rallye, partie site web Sujet proposé par M. Maillot et M. Cordier dans le cadre du M1 MIAGE. Manuel d installation Projet Rallye, partie site web Sujet proposé par M. Maillot et M. Cordier dans le cadre du M1 MIAGE. Jean-Marc GROSS, Xavier FREYBURGER, Gauthier SCAMPINI, Franck PARRA, Thomas KIRBIHLER

Plus en détail

Automatisation de l administration système

Automatisation de l administration système Automatisation de l administration système Plan Problèmatique : trop de systèmes, trop de solutions Typage des solutions Puppet : gestion de configuration de systèmes Capistrano : déploiement d applications

Plus en détail

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian Gestion d une école FABRE Maxime 2015 Sommaire Introduction... 2 I. Présentation du projet... 3 1- Lancement de l application... 3 Fonctionnalités réalisées... 4 A. Le serveur... 4 1 - Le réseau... 4 2

Plus en détail

Système de contrôle d accès

Système de contrôle d accès Système de contrôle d accès Installation du système Les éléments à mettre en place. Pour mettre en place l environnement de travail de la badgeuse, il faut suivre plusieurs étapes : Sur l ordinateur devant

Plus en détail

Auguria_PCM Product & Combination Manager

Auguria_PCM Product & Combination Manager Auguria_PCM Product & Combination Manager Guide utilisateurs v1.5 Auguria 9, rue Alfred Kastler 44300 NANTES FRANCE +33251135012 contact@auguria.net Plan 1 Description générale du module...3 2 Mise en

Plus en détail

TH_JTAG 4.xx. Bienvenue dans l installation de TH_JTAG.

TH_JTAG 4.xx. Bienvenue dans l installation de TH_JTAG. TH_JTAG 4.xx Bienvenue dans l installation de TH_JTAG. Avant de commencer votre installation, nous vous recommandons de lire les quelques pages suivantes qui permettront de vous guider durant l installation.

Plus en détail

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...

Plus en détail

Guide d utilisation. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP.

Guide d utilisation. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP. Manuel d utilisation et d installation du système d exploitation UBUNTU 10.04.3 et d'installation d'un serveur LAMP. -- 1 -- Lycée Bahuet Table des matières Avant propos... - 5 - Démarrage d Ubuntu...

Plus en détail

2012-2013 INTRODUCTION PRESENTATION :

2012-2013 INTRODUCTION PRESENTATION : TP1 : Microsoft Access INITITIATION A ACCESS ET CREATION DE TABLES INTRODUCTION Une base de données est un conteneur servant à stocker des données: des renseignements bruts tels que des chiffres, des dates

Plus en détail

Installation d'un serveur FTP géré par une base de données MySQL

Installation d'un serveur FTP géré par une base de données MySQL BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation

Plus en détail

Document d'installation du portail de gestion de projet Hibou

Document d'installation du portail de gestion de projet Hibou Document d'installation du portail de gestion de projet Hibou Groupe H : Alexandre Thin Mathieu Nguyen Khac Minh Mickael Divier Vannak Tath Table des matières I/ L'arborescence du projet... 3 II/ Préparation

Plus en détail

Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)

Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5) Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Cet article présente une brève présentation de l'installation de Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et

Plus en détail

Automatisation de l'exécution d'un package SSIS sur Microsoft SQL Server 2005

Automatisation de l'exécution d'un package SSIS sur Microsoft SQL Server 2005 Automatisation de l'exécution d'un package SSIS sur Microsoft SQL Server 2005 par Fleur-Anne BLAIN (fablain.developpez.com) Date de publication : 01/04/2008 Dernière mise à jour : 01/04/2008 Ce tutoriel

Plus en détail

Vade mecum installation et configuration d une machine virtuelle V5.1.0

Vade mecum installation et configuration d une machine virtuelle V5.1.0 Vade mecum installation et configuration d une machine virtuelle V5.1.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage

Plus en détail

Connexion au serveur MEARH14 depuis un réseau externe

Connexion au serveur MEARH14 depuis un réseau externe Connexion au serveur MEARH14 depuis un réseau externe Ce document est consacré à la connexion depuis l extérieur du réseau Polytech vers le serveur mearh14. 1. Préparation de votre machine : installation

Plus en détail

UserLock Guide de Démarrage rapide. Version 8.5

UserLock Guide de Démarrage rapide. Version 8.5 UserLock Guide de Démarrage rapide Version 8.5 Introduction UserLock est une solution logicielle d'entreprise unique sécurisant les accès utilisateur sur le réseau afin de réduire le risque d'une brèche

Plus en détail

Gestion de configurations : Ansible

Gestion de configurations : Ansible Gestion de configurations : Ansible Sommaire Présentation... 2 Mise en œuvre... 2 Schéma du réseau... 2 Configuration de la machine Ansible... 2 Test en mode Ad-hoc... 3 Création du premier playbook...

Plus en détail

II Importation et retrait automatiques de

II Importation et retrait automatiques de II Importation et retrait automatiques de postes de travail Les services d'importation et de retrait automatiques de postes de travail de Novell ZENworks for Desktops (ZfD) permettent de gérer facilement

Plus en détail

L accès à distance par SSH

L accès à distance par SSH L accès à distance par SSH Objectif : Se connecter à distance à un Unix/Linux depuis Unix/Linux par ssh SSH signifie Secure SHell. C est un protocole qui permet de faire des connexions sécurisées (i.e.

Plus en détail

Configurer Apache STORM. Version 1.0. avec plusieurs nœuds esclaves

Configurer Apache STORM. Version 1.0. avec plusieurs nœuds esclaves Configurer Apache STORM avec plusieurs nœuds esclaves Version 1.0 Rédacteur : Philippe Lacomme (placomme@isima.fr) Date : 24 aout 2015 Liste des modifications / Installation réalisée sur : Ubuntu 15.04

Plus en détail

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 7 : RMI

DUT Informatique Module JAVA Apprentis Département Informatique 2008 / 2009. Travaux Pratiques n o 7 : RMI iut ORSAY DUT Informatique Département Informatique 2008 / 2009 Travaux Pratiques n o 7 : RMI Nom(s) : Groupe : Date : Objectifs : savoir créer des applications client-serveur mettant en jeu des machines

Plus en détail

Plateforme d'hébergement web mutualisé Documentation utilisateur

Plateforme d'hébergement web mutualisé Documentation utilisateur D.O.S.I. Aix-Marseille Université Pôle Ressources Système Documentation utilisateur --- Plateforme d'hébergement web mutualisé Documentation utilisateur --- 1 :\ Utilisation du sftp : 1.1 :\ Paramètres

Plus en détail

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation

Plus en détail

TP : utilisation de X11

TP : utilisation de X11 TP : utilisation de X11 1-Fonctionnement rapide de l affichage graphique. Sous le système d'exploitation UNIX/GNU-Linux l'affichage graphique utilise le mode client serveur. Le serveur X-Window/Xorg, en

Plus en détail

COMMUNICATION Inter-OS

COMMUNICATION Inter-OS COMMUNICATION Inter-OS Pour ce TP, nous avons besoin de: PuTTY MobaSSH (à installer) TinyWeb Xming XEYES ou autre (coté Linux : apt-get install xeyes) Créer un utilisateur de type Administrateur -PuTTY,

Plus en détail

Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies

Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies Contribution à la mise en service d'une ferme de serveurs connectée à une grille de calcul pour la physique des hautes énergies Charlier Fabrice 2è licence en informatique Année Académique 2005-2006 Plan

Plus en détail

Parallels Plesk Automation. Parallels Plesk Automation. Guide de démarrage rapide pour les hébergeurs

Parallels Plesk Automation. Parallels Plesk Automation. Guide de démarrage rapide pour les hébergeurs Parallels Plesk Automation Parallels Plesk Automation Guide de démarrage rapide pour les hébergeurs Table des matières Introduction 3 1. Installer PPA dans le node de gestion 6 2. Ajouter des nodes de

Plus en détail

Mise en garde. Etape 1 : Installation du produit

Mise en garde. Etape 1 : Installation du produit Siècle V4 (Etat Civil) Notice d installation Mise en garde Avant d installer la présente mise à jour, assurez-vous que vous possédez une sauvegarde récente de vos données et que vous êtes en mesure de

Plus en détail

Utilisez les services du LCS. Linux Communication Serveur

Utilisez les services du LCS. Linux Communication Serveur Collège Marcel Pagnol Gravigny Utilisez les services du LCS Linux Communication Serveur Découvrez les services de l'ent et bien d'autres 1- Se connecter au réseau pédagogique depuis le collège 2- Se connecter

Plus en détail

Gestion de parc Windows depuis Unix. Pascal Cabaud & Laurent Joly

Gestion de parc Windows depuis Unix. Pascal Cabaud & Laurent Joly Gestion de parc Windows depuis Unix Pascal Cabaud & Laurent Joly Problématiques du gestionnaire de parc matériel hétérogène logiciels incompatibles déploiement de nouveaux systèmes lutte anti-virale logiciels

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL TP n 2: Mise en place d'un serveur Web avec PHP et MySQL Le but de ce TP est de vous apprendre comment installer et congurer un serveur Web avec PHP et MySQL sous Linux. Cela requiert plusieurs étapes

Plus en détail

TP Mise en oeuvre Kerberos

TP Mise en oeuvre Kerberos TP Mise en oeuvre Kerberos Nom du monôme/binôme : Nous allons mettre en œuvre dans un environnement virtuel: un serveur kerberos un client un serveur ssh que nous allons kerberisé. Préparation des machines

Plus en détail

Fichiers fonciers 2009 et 2011 Import et export rapide des données

Fichiers fonciers 2009 et 2011 Import et export rapide des données DGALN Mai 2012 Version 1.1 Fichiers fonciers 2009 et 2011 Import et export rapide des données Sommaire Présentation générale...3 Objectif de la fiche...3 Pré-requis : lecture de la documentation...3 Installation

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

1. Introduction... 2. 2. Sauvegardes Hyper-V avec BackupAssist... 2. Avantages... 2. Fonctionnalités... 2. Technologie granulaire...

1. Introduction... 2. 2. Sauvegardes Hyper-V avec BackupAssist... 2. Avantages... 2. Fonctionnalités... 2. Technologie granulaire... Guide de démarrage rapide : console de restauration granulaire Hyper-V Sommaire 1. Introduction... 2 2. Sauvegardes Hyper-V avec BackupAssist... 2 Avantages... 2 Fonctionnalités... 2 Technologie granulaire...

Plus en détail

FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2

FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2 FICHE n 1 : Configuration des paramètres IP sous Linux SUSE 11.2 Cliquer sur «Ordinateur» puis «Yast», pour ouvrir le centre de contrôle YaST du serveur. Cliquer sur «Périphérique réseau» puis «Paramètres

Plus en détail

Formation Root de base

Formation Root de base 2 octobre 2010 Sommaire 1 Présentation Les commandes 2 Vaincre l autisme. Opérations de bases sur les fichiers Éditer un fichier Se documenter Raccourcis utiles 3 vim aptitude ssh screen irssi 4 Présentation

Plus en détail

XiBO Installation d un serveur 1.4, sur un NAS Synology DS213+

XiBO Installation d un serveur 1.4, sur un NAS Synology DS213+ XiBO Installation d un serveur 1.4, sur un NAS Synology DS213+ Contenu 1. Prérequis... 2 2. Connexion à la console d administration de votre NAS... 2 3. Mise en Service de votre serveur Web, sur votre

Plus en détail

Installation et mise en œuvre d'eolevz

Installation et mise en œuvre d'eolevz Installation et mise en œuvre d'eolevz Installation et mise en œuvre d'eolevz juillet 2011 V e r s i o n d u d o c u m e n t j u i l l e t 2 0 1 1 D a t e c r é a t i o n : 0 5 / 0 2 / 2 0 0 8 E d i t

Plus en détail

Création d un site web de vente en ligne

Création d un site web de vente en ligne Création d un site web de vente en ligne 1 Généralités Le projet sera réalisé par binôme. Date limite de remise du projet : 02/02/2007 2 Sujet 2.1 But Développer un site web dynamique permettant la gestion

Plus en détail

Utilisation du Rôle IIS :

Utilisation du Rôle IIS : Utilisation du Rôle IIS : I. Installation du Rôle "Serveur Web" Dans la console de gestion du serveur Windows 2008, ajouter un rôle : Sélectionner le rôle "Serveur Web" : Ajouter "CGI" afin de permettre

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO Dans Virtual box, la machine virtuelle xibo éteinte, sélectionner la et cliquer sur l icône configuration : Dans la fenêtre

Plus en détail

IM' INFO MOTEUR DE RECHERCHE. Bureaux et Siège Social : 28,rue Julien 44300 NANTES FRANCE Tél. : (33) 02.51.83.06.60 - Fax : (33) 02.51.83.02.

IM' INFO MOTEUR DE RECHERCHE. Bureaux et Siège Social : 28,rue Julien 44300 NANTES FRANCE Tél. : (33) 02.51.83.06.60 - Fax : (33) 02.51.83.02. IM' INFO Ingéniérie Informatique de l'image et de l'information MOTEUR DE RECHERCHE Bureaux et Siège Social : 28,rue Julien 44300 NANTES FRANCE Tél. : (33) 02.51.83.06.60 - Fax : (33) 02.51.83.02.60 SARL

Plus en détail

Projet OS embarqué M2LSE : Utilisation de l'environnement de développement Armadeus : notions pratiques

Projet OS embarqué M2LSE : Utilisation de l'environnement de développement Armadeus : notions pratiques Projet OS embarqué M2LSE : Utilisation de l'environnement de développement Armadeus : notions pratiques 1. Introduction Ce document présente la marche à suivre pour une série d'opérations qui seront à

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Tutoriel d'utilisation de Chamilo Chamilo 1.8.6.2-1.8.7 Version Administrateur Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local. Table des matières Le serveur...2

Plus en détail

Plan. Pourquoi Hadoop? Présentation et Architecture. Démo. Usages

Plan. Pourquoi Hadoop? Présentation et Architecture. Démo. Usages 1 Mehdi LOUIZI Plan Pourquoi Hadoop? Présentation et Architecture Démo Usages 2 Pourquoi Hadoop? Limites du Big Data Les entreprises n analysent que 12% des données qu elles possèdent (Enquête Forrester

Plus en détail

Hadoop / Big Data. Benjamin Renaut MBDS 2014-2015

Hadoop / Big Data. Benjamin Renaut <renaut.benjamin@tokidev.fr> MBDS 2014-2015 Hadoop / Big Data Benjamin Renaut MBDS 2014-2015 9 Apache Pig Présentation 9-1 Pig est un autre outil associé à Hadoop au même titre que Sqoop. Son but est de permettre de

Plus en détail

TP Sauvegarde/Restauration de Base de Données

TP Sauvegarde/Restauration de Base de Données SIO2ème année SISR3 Page 1 TP Sauvegarde/Restauration de Base de Données Contexte : L'entreprise GSB voir Annexe1 Application concernée : L'application gestion des frais et remboursements pour les visiteurs

Plus en détail

TP 2 JAVA. public class test1{ public static void main(string arg[]){ code du programme }// main }// class

TP 2 JAVA. public class test1{ public static void main(string arg[]){ code du programme }// main }// class TP 2 JAVA La structure d'un programme Java Un programme Java n'utilisant pas de classe définie par l'utilisateur ni de fonctions autres que la fonction principale main pourra avoir la structure suivante

Plus en détail

PAGES DYNAMIQUES H.Tribet Master 1 MS -2008

PAGES DYNAMIQUES H.Tribet Master 1 MS -2008 PAGES DYNAMIQUES H.Tribet Master 1 MS - Chapitre : Installation de EasyPHP I. Installation de EasyPHP A. Ouvrir le fichier easyphp1-8_setup.exe (TP4 du site) Préciser le répertoire d installation, puis

Plus en détail

Contrôle de la DreamBox à travers un canal SSH

Contrôle de la DreamBox à travers un canal SSH www.sandbox-team.be Contrôle de la DreamBox à travers un canal SSH 1/7 Présentation Le but de cette FAQ est de vous expliquer comment contrôler votre dreambox préférée depuis internet sans pour autant

Plus en détail

Acronis Backup & Recovery 11

Acronis Backup & Recovery 11 Acronis Backup & Recovery 11 Guide de démarrage rapide S'applique aux éditions suivantes : Advanced Server Virtual Edition Advanced Server SBS Edition Advanced Workstation Serveur pour Linux Serveur pour

Plus en détail

WEB APPLICATION FIREWALL AVEC APACHE ET MOD_SECURITY

WEB APPLICATION FIREWALL AVEC APACHE ET MOD_SECURITY WEB APPLICATION FIREWALL AVEC APACHE ET MOD_SECURITY version 1.00 Objectifs Cette fiche pratique permet d atteindre deux objectifs distincts et potentiellement complémentaires. Configuration d Apache en

Plus en détail

Projet 2A STI : Supervision et audit de la sécurité système dans un réseau

Projet 2A STI : Supervision et audit de la sécurité système dans un réseau Projet 2A STI : Supervision et audit de la sécurité système dans un réseau Jeremy Briffaut,??? 8 septembre 2014 1 Objectifs Ce projet vous permettra de mettre en pratique vos connaissances acquises dans

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Version utilisée pour la Debian : 7.7 Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox Caractéristiques de bases : Un service web (ou service de la toile) est

Plus en détail

GUIDE DE DEMARRAGE RAPIDE 4.5. FileAudit VERSION. www.isdecisions.com

GUIDE DE DEMARRAGE RAPIDE 4.5. FileAudit VERSION. www.isdecisions.com GUIDE DE DEMARRAGE RAPIDE FileAudit 4.5 VERSION www.isdecisions.com Introduction FileAudit surveille l accès ou les tentatives d accès aux fichiers et répertoires sensibles stockés sur vos systèmes Windows.

Plus en détail

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Titre: Version: Dernière modification: Auteur: Statut: Licence: Titre: Installation de WebObjects 5.3 Version: 2.1 Dernière modification: 2011/02/17 11:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons

Plus en détail

Utiliser Access ou Excel pour gérer vos données

Utiliser Access ou Excel pour gérer vos données Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que

Plus en détail

Développement de l interface Web du projet Hôpital

Développement de l interface Web du projet Hôpital Pôle informatique 2013/2014 École Nationale Supérieure des Mines de Saint-Étienne Développement de l interface Web du projet Hôpital Antoine Zimmermann antoine.zimmermann@emse.fr Le cahier des charges

Plus en détail

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip.

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat-8.0.15-windowsx64.zip. TP réseau Android Ce TP utilise tomcat 8, sous windows et des.bat windows. On peut trouver ce serveur web et conteneur d'applications web à http://tomcat.apache.org/download-80.cgi. Il se trouve dans l'archive

Plus en détail

Big Data Concepts et mise en oeuvre de Hadoop

Big Data Concepts et mise en oeuvre de Hadoop Introduction 1. Objectif du chapitre 9 2. Le Big Data 10 2.1 Introduction 10 2.2 Informatique connectée, objets "intelligents" et données collectées 11 2.3 Les unités de mesure dans le monde Big Data 12

Plus en détail

Connexion au serveur ANOR09 depuis un réseau externe

Connexion au serveur ANOR09 depuis un réseau externe Connexion au serveur ANOR09 depuis un réseau externe 1. Préparation de votre machine : installation des logiciels nécessaires Afin de vous connecter au serveur ANOR09, vous devrez tout d abord télécharger

Plus en détail

LA SOLUTION PROPOSEE : OVH

LA SOLUTION PROPOSEE : OVH POURQUOI UN V.P.S? Virtual Private Serveur (Serveur Virtuel Privé) Machine virtuelle dédié à votre usage personnel. La machine est virtualisée sous VMWare ou OpenVZ (ou KVM) en fonction de la solution

Plus en détail

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014

Les Imprimantes EOLE 2.3. Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) révisé : Janvier 2014 Les Imprimantes EOLE 2.3 révisé : Janvier 2014 Documentation sous licence Creative Commons by-nc-sa - EOLE (http ://eole.orion.education.fr) V e r s i o n d u d o c u m e n t r é v i s é : J a n v i e

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Spécifications du logiciel. Mise à jour : 24 février 2011 Nombre total de pages : 7

Spécifications du logiciel. Mise à jour : 24 février 2011 Nombre total de pages : 7 Spécifications du logiciel Mise à jour : 24 février 2011 Nombre total de pages : 7 Configuration requise Les spécifications du logiciel du système sont les suivantes : Composant Minimum Recommandé Processeur

Plus en détail

Cahier d'exploitation

Cahier d'exploitation PRODIGE V2 Cahier d'exploitation - Cahier d'exploitation - Avril 2008 Auteurs Version Date F.LEPRINCE - B. FONTAINE v. 1.0 22/04/2008 Cahier d'exploitation : PRODIGE V2 Avril 2008- page 1 SOMMAIRE Objectif

Plus en détail