0
我是卡桑德拉的新手,所以這是一個非常基本的問題。對於我的項目,我需要卡桑德拉的舊版本,所以我安裝了它,像這樣:無法連接到本地Cassandra實例?
brew install python
brew install homebrew/versions/cassandra22
pip install cql
在那之後,我只需通過自制軟件啓動它太像這樣:
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實例時,我不斷收到「無法連接到主機」錯誤。 :(我敢肯定這是安裝問題,因爲它的工作原理,當我安裝卡桑德拉3.0.7(自制軟件卡桑德拉當前默認版本)完美的罰款。
任何幫助將非常感激!
謝謝蔭你是對的:這是一個問題YAML文件。 「brew uninstall」留下cassandra.yaml文件,配置爲3.0.7!我在system.log文件中看到以下錯誤消息: 錯誤[main] 2016-08-02 16:55:37,550 CassandraDaemon.java:638 - 啓動期間遇到的異常 org.apache.cassandra.exceptions.ConfigurationException:無效的yaml。請從您的cassandra.yaml中刪除屬性[credentials_validity_in_ms ...] 手動擦除Cassandra後,通過自制程序重新安裝,它現在運行在默認的127.0.0.1:9042 –