Mouette

Test de Twissandra, un clone de Twitter basé sur Cassandra

Twissandra


Twissandra est une application utilisant le framework python Django pour pouvoir se créer un site internet local avec des utilisateurs et des tweets.
Ce projet est disponible sur Github ici.

Nous avons déjà installé un cluster Cassandra, donc nous n'allons par revenir sur cette étape et nous allons voir directement ce qui concerne Twissandra.

Installation de Twissandra

Les instructions d'installation sont plutôt claires dans le README.

Récupérer le code source de Twissandra :

git clone git://github.com/twissandra/twissandra.git
Notre cluster CCM tourne déjà sur notre machine donc nous n'avons pas à nous préoccuper de l'étape de lancement de Cassandra.

Nous avons déjà installé pip et virtualenv sur notre machine, nécessaire pour installer des paquets requis.

Pour installer les paquets requis :
pip install -U -R twissandra/requirements.txt
Créer le schéma dans Cassandra :
python manage.py sync_cassandra
Ceci va créer une keyspace particulière et créer les tables.

Un script existe pour remplir les tables :
python manage.py fake_data <num_users> <num_tweets>

Lancer le serveur :
python manage.py runserver
{{ message }}

{{ 'Comments are closed.' | trans }}