#203 - Revise Cassandra Examples.
Simplify examples by adopting Spring Boot 1.4 improvements. Upgrade Cassandra Java driver to 3.0.3. Add examples for Ingalls (Query derivation, projection, Java 8 feature support). Cassandra example setup is now self-contained by requiring just a running Cassandra instance. Keyspace and tables are created during the tests. Examples also check if Cassandra is running and some examples additionally check the required version. Test execution is skipped if conditions are not met. Cassandra (2.x) is started with TravisCI.
This commit is contained in:
@@ -6,8 +6,6 @@
|
||||
Before we can start we have to install Cassandra, e.g. via brew on Max OS.
|
||||
```
|
||||
brew install cassandra
|
||||
pip install cassandra-driver
|
||||
brew install cassandra-driver
|
||||
|
||||
More details can be found here: https://wiki.apache.org/cassandra/GettingStarted
|
||||
```
|
||||
@@ -17,26 +15,5 @@ More details can be found here: https://wiki.apache.org/cassandra/GettingStarted
|
||||
/usr/local/bin/cassandra -f
|
||||
```
|
||||
|
||||
### Start a Cassandra shell cqlsh
|
||||
```
|
||||
/usr/local/bin/cqlsh
|
||||
```
|
||||
|
||||
### Setup Keyspace and Tables
|
||||
|
||||
```
|
||||
CREATE KEYSPACE example
|
||||
WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 };
|
||||
|
||||
USE example;
|
||||
|
||||
CREATE TABLE users (
|
||||
user_id int PRIMARY KEY,
|
||||
uname text,
|
||||
fname text,
|
||||
lname text
|
||||
);
|
||||
```
|
||||
|
||||
That should be enough to get you started.
|
||||
Now you can simply type ```mvn clean install``` to run the example.
|
||||
Now you can simply type ```mvn clean install``` to run the example.
|
||||
|
||||
Reference in New Issue
Block a user