GithubHelp home page GithubHelp logo

prateekmehta / twitterwithcassandra Goto Github PK

View Code? Open in Web Editor NEW

This project forked from adhish20/twitterwithcassandra

0.0 2.0 0.0 2.94 MB

License: MIT License

Python 98.69% CSS 0.11% HTML 0.85% Shell 0.35%

twitterwithcassandra's Introduction

Twitter With Cassandra

Team 21

Team Members

  • Adhish Singla : 201403004
  • Saurabh Jain : 201301128
  • Gaurav Singh : 201264059
  • Shantanu : 201202022

We aim at building an online social networking service (Twitter) that enables users to send and read short messages using a distributed DBMS – Apache Cassandra which is an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for all clients.

###To setup TwitterWithCassandra:-
1) Install Django – lattest version 1.8.3
2) Install Cassandra – yum install cassandra (for RedHat ent.), apt-get install cassandra (for debian)
3) Install pip
4) install cassandra-driver –> pip install cassandra-driver
5) pip install django-cassandra-engine
6) git clone TwitterWithCassandra repo from github
7) cd TwitterWithCassandra
8) pip install -U -r requirements.txt
9) start cassandra in one terminal by typing cassandra (It should run. In case of any errors, google it ;)
10) Make sure you are in twitter directory, type: python manage.py sync_cassandra
11) then run the following command: python manage.py runserver

By default the server runs at port 8000. So open browser and goto 127.0.0.1:8000 Twitter should be running.

twitterwithcassandra's People

Contributors

adhish20 avatar azuraka avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.