Created
November 8, 2016 21:06
-
-
Save arnabmitra/4115d6770aa75e7e68bebb8e4310e386 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Installing Cassandra on Mac OS X | |
Install Homebrew | |
Homebrew is a great little package manager for OS X. If you haven't already, installing it is pretty easy: | |
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" | |
Install Python | |
Mac OS X has a copy of Python preinstalled, but this makes sure you get the newest version. | |
brew install python | |
Install cql | |
To use cqlsh, the Cassandra query language shell, you need to install cql: | |
pip install cql | |
Install Cassandra | |
This installs Apache Cassandra: | |
brew install cassandra | |
Starting/Stopping Cassandra | |
Use this command to start Cassandra: | |
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.cassandra.plist | |
Use this command to stop Cassandra: | |
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.cassandra.plist | |
On Mavericks, Homebrew failed to move the plist file into LaunchAgents, which gives this error message: | |
launchctl: Couldn't stat("/Users/<user>/Library/LaunchAgents/homebrew.mxcl.cassandra.plist"): No such file or directory | |
To fix this just issue the following command. Then, try using the launchctl load command again: | |
cp /usr/local/Cellar/cassandra/<version number>/homebrew.mxcl.cassandra.plist ~/Library/LaunchAgents/ | |
Cassandra file locations | |
Properties: /usr/local/etc/cassandra | |
Logs: /usr/local/var/log/cassandra | |
Data: /usr/local/var/lib/cassandra/data | |
Connect via cqlsh | |
cqlsh someserver.test.somedomain.com 9042 -u user -p password |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment