我是Cassandra新手,所以这是一个非常初级的问题。对于我的项目,我需要一个旧版本的Cassandra,所以我这样安装它:
brew install python
brew install homebrew/versions/cassandra22
pip install cql
在那之后,我也只是通过Homebrew启动它,就像这样:
brew services start homebrew/versions/cassandra22
我可以在已经启动的服务列表中看到它:
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实例时,我一直收到"无法连接到主机"的错误。:(我很确定这是一个安装问题,因为当我安装Cassandra 3.0.7(Homebrew Cassandra的当前默认版本)时,它运行得非常好。
任何帮助都将不胜感激!
在cassandra.yaml 中配置listen_address和rpc_address如下
listen_address:192.168.1.15(配置本地IP)
rpc_address:0.0.0.0