Wait for Cassandra
Waits for a Cassandra connection to become available, optionally running a custom query to determine if the connection is valid.
Installation
npm install --save wait-for-cassandra
Usage
Run as a module within another script:
waitForCass = require 'wait-for-cassandra'config = contactPoints: 'localhost' keyspace: 'test' protocolOptions: port: 9043 socketOptions: connectTimeout: 3000 waitForCasswaitconfig20000truethen message = if result then "Online" else "Offline" consolelog "Cassandra is "
Or run stand-alone
wait-for-cassandra --username=user --password=pass --quiet
Building
cake build