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
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 64-
bit § 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 : Installation (Linux/Mac)
§ 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-apache-cassandra-on-windows-the-easy-way
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 du client
§ ./bin/mongo
§ Pour vous familiariser avec l’environnement essayez ces quelques commandes
>help >db.help()
17
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
Top Related