wait-for-cassandra

Wait for a Cassandra connection to become available

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
wait-for-cassandra
112.1.08 years ago9 years agoMinified + gzip package size for wait-for-cassandra in KB

Readme

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

waitForCass.wait(config, 20000, true)
.then (result) ->
  message = if result then "Online" else "Offline"
  console.log "Cassandra is #{message}"
Or run stand-alone
wait-for-cassandra --username=user --password=pass --quiet
Building
cake build