Installation Outils NoSQL Raja CHIKY [email protected] 2016-2017 Institut Mines-Télécom Plan § § § § Clé-Valeur: Redis Orienté Colonne: Cassandra Orienté document: MongoDB Graphes: Neo4J Institut Mines-Télécom Remarque § La majorité de ces bases de données nécessitent JAVA 7 ou au delà § Vérifiez que vous avez Java en allant sur un terminal (Linux/mac) ou invite de commandes (Windows) >java -version § Si vous ne disposez pas de Java, installer la dernière version du JDK http://www.oracle.com/technetwork/java/javase/ downloads/index.html Institut Mines-Télécom REDIS Institut Mines-Télécom Installation Redis pour Linux/Mac >wget http://download.redis.io/redis-stable.tar.gz >tar xvzf redis-stable.tar.gz >cd redis-stable >make >redis-server >redis-cli redis 127.0.0.1:6379 > ping PONG >redis 127.0.0.1:6379> set mykey somevalue OK >redis 127.0.0.1:6379> get mykey "somevalue" http://try.redis.io/ Institut Mines-Télécom Installation redis pour Windows § D’après le site de Redis.io : http://redis.io/download « Windows The Redis project does not officially support Windows. » § On peut tout de même l’installer sur Windows 64bit § Aller à https://github.com/MSOpenTech/redis/releases § Télécharger la dernière version : Redis-x64-2.8.2400.zip § Extraire l’archive Institut Mines-Télécom Suite (Windows) § Lancer l’application ‘redis-server’ sur l’invite de commande Institut Mines-Télécom Suite (Windows) § Lancer l’application ‘redis-cli’ dans une autre fenête d’invite de commande § Pour confirmer que tout fonctionne, ecrire la commande >ping PONG Institut Mines-Télécom CASSANDRA Institut Mines-Télécom Installation (Linux/Mac) Cassandra : § Télécharger la dernière version à partir de http://cassandra.apache.org/download/ § Décompresser (xxx étant le numéro de version) • § tar zxvf apache-cassandra-xxx-bin.tar.gz Configuration : 1 seul fichier de configuration.Vérifier que vous avez bien les répertoires • Conf/cassandra.yaml # directories where Cassandra should store data on disk. data_file_directories: /var/lib/cassandra/data # commit log commitlog_directory: /var/lib/cassandra/commitlog # saved caches saved_caches_directory: /var/lib/cassandra/saved_caches § Créer ces répertoires (donner les droits nécessaires avec la commende chmod) > sudo mkdir /var/lib/cassandra > sudo mkdir /var/lib/cassandra/data > sudo mkdir /var/lib/cassandra/data/commitlog > sudo mkdir /var/lib/cassandra/data/saved_caches Institut Mines-Télécom Configuration de log4j pour Cassandra § Fichier de configuration: log4j-server.properties log4j.appender.R.File=/var/log/cassandra/system.log § sudo mkdir /var/log/cassandra § Lancement du serveur • ./bin/cassandra -f § Lancement du client • ./bin/cassandra-cli [-host localhost –port 9160] Institut Mines-Télécom Cassandra : Installation (Windows) § Utiliser la distribution DataStax Community § http://www.planetcassandra.org/cassandra/ § Choisir un MSI installer pour Windows et télécharger § Exécuter l’installeur et suivre les instructions § Vous pouvez vous faire aider par ce tutorial: http://www.datastax.com/2012/01/getting-started-with-apachecassandra-on-windows-the-easy-way Institut Mines-Télécom MONGODB Institut Mines-Télécom MogoDB: Installation et configuration (Windows) § Ouvrir un shell cmd >wmic os get osarchitecture (pour connaître l’architecture de son système d’exploitation (32 ou 64 bits) § Extraire l’archive dans « C:\ » par exemple >cd / >md data (crée un répertoire data) >md data\db (crée un répertoire db) >C:\mongodb\bin\mongod.exe (lance le serveur) § Ou >C:\mongodb\bin\mongod.exe --dbpath ‘’dossier data ’’ (en spécifiant le dossier si c’est différent de c:\data\db) § Ouvrir un autre shell pour lancer le client >C:\mongodb\bin\mongo.exe 14 Institut Mines-Télécom Installation et configuration (LINUX/ MAC OS) § www.mongodb.org/downloads § tar zxvf mongodb-xxx.tgz (xxx:version choisie) § mv mongodb-xxx /votredossier § sudo mkdir /data/db (par défaut, mongodb utilise ce dossier, il faut donc le créer) § Sinon lui fournir le chemin de votre dossier au lancement ./bin/mongod --dbpath /votreDossier 15 Institut Mines-Télécom Lancement § ./bin/mongod 16 Institut Mines-Télécom Lancement du client § ./bin/mongo § Pour vous familiariser avec l’environnement essayez ces quelques commandes >help >db.help() 17 Institut Mines-Télécom NEO4J Institut Mines-Télécom Installation (Linux) § Télécharger la dernière version en sélectionnant votre plateforme http://neo4j.com/download/ § Extraire l’archive >tar –xf <nomdelarchive> § Changer de répertoire et aller dans le dossier désarchivé § Lancer >./bin/neo4j start § Vérifier en allant sur lien: http://localhost:7474/webadmin § Arrêter le serveur >./bin/neo4j start Institut Mines-Télécom Installation (Mac) § On peut suivre les mêmes instruction que pour Linux ou télécharger un installer « dmg » à partir de http://neo4j.com/download/ § Cliquer sur l’installer et déplacer l’icône Neo4J dans le répertoire Applications § Lancer l’application Neo4J Institut Mines-Télécom Installation (Windows) § Choisir la version Windows à partir de http://neo4j.com/download/ § Double cliquer sur l’installer exe § Suivre les instructions Institut Mines-Télécom FIN [email protected] Institut Mines-Télécom