It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

Bitbucket Pipeline - Populate Cassandra DB with Schema

stephan NA Aug 04, 2017

Hi,

 

i'm using the new feature: Bitpucket Piplines and it works well. Now i'm trying integration tests with an cassandra db, deployed with docker.

How can i populate a schema to fresh cassandra? A keyspace and tables, config?

My bitbucket-pipelines

pipelines:
default:
- step:
script:
- npm install -g ntypescript
- npm install -g mocha
- npm install
- npm run-script compile
- sleep 15
- npm run-script local:migrate
- npm test
services:
- cassandra
definitions:
services:
cassandra:
image: cassandra
environment:
MAX_HEAP_SIZE: 512M # Need to restrict the heapsize or else Cassandra will OOM
HEAP_NEWSIZE: 128M

The tests will run after i compiled my typescripts into js and i waited 15 seconds for the cassandra setup. The i populate data to a running cassandra db, but i need to setup the schema first? How can i do this?

Here: https://docs.datastax.com/en/cql/latest/cql/cql_using/startCqlLinuxMac.html

With cqlsh its possible, but how can i access cql? Do i have to install it or do i have to some command like: docker exec cassandra bash ?? Thank you very much for help.

 

 

 

 

 

 

0 answers

Suggest an answer

Log in or Sign up to answer
This widget could not be displayed.
This widget could not be displayed.
Community showcase
Published in Bitbucket Pipelines

Building a Bitbucket Pipe as a casual coder

...ipe.sh :  #!/bin/bash source "$(dirname "$0")/common.sh" enable_debug extra_args="" if [[ "${DEBUG}" == "true" ]]; then extra_args="--verbose" fi # mandatory variables R...

1,865 views 1 19
Read article

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you