Cassandraを最速で試す【MacOSX】
やること
NoSQLなデータベースの勉強をし始めようと思って手始めにCassandraを最速で試してみた。
やったこと
まずはインストール
brew install cassandra
インストール後起動
cassandra
別ウィンドウを開いてクライアントからアクセスする。
とりあえず、CQLを使ってみる。
pipでインストールする。
pip install cql
アクセスしてKEYSPACEを確認してみる。
$cqlsh Connected to Test Cluster at 127.0.0.1:9042. [cqlsh 5.0.1 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4] Use HELP for help. cqlsh> DESCRIBE KEYSPACES; system_traces system_schema system_auth system system_distributed
いい感じだ。サクッと使えるところまでセットアップできた。
一瞬ハマったところ
pipでインストールする際に、ローカル環境をpyenvで3.5.2として作ったのだがcqlshを立ち上げるときに
$ cqlsh pyenv: python2.7: command not found The `python2.7' command exists in these Python versions: 2.7.12 2.7.12/envs/test_2.7.12
みたいなエラーが出たので
pyenv local 2.7.12
として一旦解決した。