我遇到了同樣的問題。這對我有效。
轉到例如E以外的任何目錄:\(不必是一樣的閥瓣卡桑德拉安裝)
創建以下目錄
E:\cassandra\storage\commitlogs
E:\cassandra\storage\data
E:\cassandra\storage\savedcaches
然後轉到您的卡桑德拉安裝conf
路徑。就我而言。
D:\DataStax-DDC\apache-cassandra\conf
Open cassandra.yaml。編輯含有該行:data_file_directories, commitlog_directory, saved_caches_directory
到(相應地改變路徑,以您創建的文件夾在那裏)看起來像下面的代碼
data_file_directories:
- E:\cassandra\storage\data
commitlog_directory: E:\cassandra\storage\commitlog
saved_caches_directory: E:\cassandra\storage\savedcaches
然後打開CMD(我做了它作爲管理員,但沒有檢查是否有必要)到你的卡桑德拉裝置bin
的路徑。就我而言。
D:\DataStax-DDC\apache-cassandra\bin
運行cassandra -f
很多東西都會被記錄到你的屏幕。 您現在應該可以順利運行cqlsh
以及其他所有的東西。
編輯:操作系統是windows10 64
EDIT2:如果它停止了一段時間後檢查工作,如果該服務是運行,直到使用nodetool status
。如果不遵循this指令。
的可能的複製[卡桑德拉cqlsh - 連接被拒絕(http://stackoverflow.com/questions/29121904/cassandra-cqlsh-connection-refused) – jny
我讀了它,但他們不是爲我工作。 – Hadi
@哈迪如果你還對此感興趣,我找到了一個適合我的解決方案。有完全相同的錯誤信息。 – Lukasz