Quickstart tool for installing and managing Cassandra in development environments
Project description
Cassandra Quickstart
====================
This tool downloads Cassandra, Java, ccm, and drivers into your home
directory (~/.cassandra-quickstart) and starts a single node Cassandra
cluster. This is meant to be useful for prototyping and development
tasks, not for production.
The idea is to have a one-liner to install everything you need to use
Cassandra on Linux, Mac OSX, or Windows. The only requirement is that
you have Python installed (2.7 tested) which every Linux and Mac
system should have pre-installed. In the future I plan to distribute
an .exe for Windows that bundles all the requirements.
Ubuntu / Debian:
---------------
- sudo apt-get install python-setuptools
- sudo easy_install cassandra-quickstart
- cassandra-quickstart install
Mac OSX
-------
- sudo python -m easy_install -U setuptools
- sudo python -m easy_install cassandra-quickstart
- cassandra-quickstart install
Windows
-------
Windows compatibility is broken in this 0.1 release.
Commands
--------
.. code::
usage: cassandra-quickstart [-h] [--config CONFIG_DIRECTORY] [--name CLUSTER_NAME]
{install,destroy,start,stop,cqlsh,nodetool,status,help} ...
Cassandra Quickstart
positional arguments:
{install,destroy,start,stop,cqlsh,nodetool,status,help}
install Install Cassandra
destroy Remove Cassandra
start Start Cassandra
stop Stop Cassandra
cqlsh Cassandra Shell
nodetool Cassandra node management tool (ex: nodetool ring)
status Print status of cluster
optional arguments:
-h, --help show this help message and exit
--config CONFIG_DIRECTORY
Configuration directory (default is ~/.cassandra-
quickstart)
--name CLUSTER_NAME Name of the cluster to operate on (default is
'cassandra')
====================
This tool downloads Cassandra, Java, ccm, and drivers into your home
directory (~/.cassandra-quickstart) and starts a single node Cassandra
cluster. This is meant to be useful for prototyping and development
tasks, not for production.
The idea is to have a one-liner to install everything you need to use
Cassandra on Linux, Mac OSX, or Windows. The only requirement is that
you have Python installed (2.7 tested) which every Linux and Mac
system should have pre-installed. In the future I plan to distribute
an .exe for Windows that bundles all the requirements.
Ubuntu / Debian:
---------------
- sudo apt-get install python-setuptools
- sudo easy_install cassandra-quickstart
- cassandra-quickstart install
Mac OSX
-------
- sudo python -m easy_install -U setuptools
- sudo python -m easy_install cassandra-quickstart
- cassandra-quickstart install
Windows
-------
Windows compatibility is broken in this 0.1 release.
Commands
--------
.. code::
usage: cassandra-quickstart [-h] [--config CONFIG_DIRECTORY] [--name CLUSTER_NAME]
{install,destroy,start,stop,cqlsh,nodetool,status,help} ...
Cassandra Quickstart
positional arguments:
{install,destroy,start,stop,cqlsh,nodetool,status,help}
install Install Cassandra
destroy Remove Cassandra
start Start Cassandra
stop Stop Cassandra
cqlsh Cassandra Shell
nodetool Cassandra node management tool (ex: nodetool ring)
status Print status of cluster
optional arguments:
-h, --help show this help message and exit
--config CONFIG_DIRECTORY
Configuration directory (default is ~/.cassandra-
quickstart)
--name CLUSTER_NAME Name of the cluster to operate on (default is
'cassandra')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file cassandra-quickstart-0.1.2.tar.gz
.
File metadata
- Download URL: cassandra-quickstart-0.1.2.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2dae8ce3bd337f7fabc56c908a4027c130cac04cd6effba6c496f6872b93f2a |
|
MD5 | 2e637510150116df84491c5d2ce79340 |
|
BLAKE2b-256 | cb6f2904157c5f873702f7faa0670145bff3ce904491ee131fecaa11161ac448 |