私はカサンドラ初心者ですので、これは非常に初歩的な質問です。私のプロジェクトのために私はカサンドラの古いバージョンを必要とするので、私はそうのようにそれをインストール:ローカルのCassandraインスタンスに接続できませんか?
brew services start homebrew/versions/cassandra22
私はそれを見ることができます:
brew install python
brew install homebrew/versions/cassandra22
pip install cql
はその後、私は単純にそうように、あまりにも自作を経由して、それを開始しましたサービスが開始されたのリストに:さらに
tracyxia$ brew services list
Name Status User Plist
cassandra22 started tracyxia /Users/tracyxia/Library/LaunchAgents/homebrew.mxcl.cassandra22.plist
、私もそれは私のMac上のサービスとして実行して見ることができます:
tracyxia$ ps -ef | grep cassandra
1425523232 9962 87919 0 4:33PM ttys000 0:00.00 grep cassandra
しかし、DevCenter経由でCassandraのローカルインスタンスに接続しようとすると、「ホストに接続できません」というエラーが表示され続けました。 :(私はカサンドラ3.0.7(自作カサンドラの現在のデフォルトのバージョン)をインストールしたとき、それは完全に正常に動作しますので、これはインストールの問題であるかなり確信しています。
任意の助けが最もいただければ幸いです!
はあなたにはIAMをありがとうあなたが正しかった!それはとの問題でしたYAMLファイル"brew uninstall"は3.0.7の設定でcassandra.yamlファイルを残しました! system.logファイルに次のエラーメッセージが表示されました: エラー[main] 2016-08-02 16:55:37,550 CassandraDaemon.java:638 - 起動時に例外が発生しました org.apache.cassandra.exceptions.ConfigurationException: yamlが無効です。 手作業でCassandraを一掃した後、自作で再インストールすると、デフォルトで127.0.0.1:9042で実行されています。 –