2016-08-02 14 views
0

私はカサンドラ初心者ですので、これは非常に初歩的な質問です。私のプロジェクトのために私はカサンドラの古いバージョンを必要とするので、私はそうのようにそれをインストール:ローカルの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(自作カサンドラの現在のデフォルトのバージョン)をインストールしたとき、それは完全に正常に動作しますので、これはインストールの問題であるかなり確信しています。

任意の助けが最もいただければ幸いです!

答えて

1

configure listen_addressとcassandra.yamlで

listen_address以下のようにrpc_address:192.168.1.15(ローカルIPを設定)

rpc_address:0.0.0.0

+0

はあなたには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で実行されています。 –

関連する問題