Giter Site home page Giter Site logo

cassandra-day-2019's Introduction

Welcome to DataStax Cassandra Day

In this repository, you'll find everything from the DataStax Cassandra Day event. There are materials used during presentations, hands-on exercises and reference applications. Feel free to bookmark this page for future reference!

Agenda

Time Title
10:30 AM - 12:00 PM Core Cassandra
12:30 PM - 02:30 PM Cassandra Data Modeling
02:45 PM - 04:00 PM Cassandra Application Development

Hands-On Exercises

Instructions

Or use Docker :

docker run -e "DS_LICENSE=accept" -it -d -p 9042:9042 --name dse datastax/dse-server -s -g

Or use Docker :

docker run -e "DS_LICENSE=accept" -it -d -p 9091:9091 --link dse:dse datastax/dse-studio

If you are using docker DSE Server you may have to change the KeyspaceDefinition with

CREATE KEYSPACE IF NOT EXISTS killrvideo WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };

Core Cassandra

Notebook File Setup Notes
Core Cassandra First Touch - Data should be loaded in the killrvideo keyspace.
Core Cassandra Data Loading - Data should be loaded in the killrvideo keyspace.
- Uses the file movies.csv, located in this repo under data/csv/movies.csv.
Core Cassandra Data Availability - This notebook exercise can only be done with a three-node DSE cluster.
- Recommended to drop the killrvideo keyspace, if it exists.
- Uses a hard-coded datacenter DC1; replace that with your own datacenter name, where needed.
- Install and setup DataStax OpsCenter to monitor your cluster.

Data Modeling

Notebook File Setup Notes
Intro - Data should be loaded in the killrvideo keyspace.
Cassandra-Land Project Part 1 - Data should be loaded in the killrvideo keyspace.
Cassandra-Land Project Part 2 - Data should be loaded in the killrvideo keyspace.
Cassandra-Land Project Part 3 - Data should be loaded in the killrvideo keyspace.

Application Development

Notebook File Setup Notes
Prepared Statements - The KillrVideo reference app should be set up using the app-cassandra-day-exercises branch.

Extra Materials

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.