0
我安裝了cassandra
但我沒有看到cqlsh
。我有蟒蛇,所以我安裝了從Cassandra上沒有cqlsh安裝在CentOS 7.2上
pip install cqlsh
Successfully installed cqlsh-5.0.3
cqlsh
當我嘗試連接到卡桑德拉我得到這個錯誤
[[email protected] sbin]$ cqlsh 10.0.0.60
Connection error: ('Unable to connect to any servers', {'10.0.0.60': ProtocolError("cql_version '3.3.1' is not supported by remote (w/ native protocol). Supported versions: [u'3.1.7']",)})
[[email protected] sbin]$ cqlsh 10.0.0.60 9160
Connection error: ('Unable to connect to any servers', {'10.0.0.60': ConnectionShutdown('Connection <AsyncoreConnection(140356880106448) 10.0.0.60:9160 (closed)> is already closed',)})
[[email protected] sbin]$
在哪裏可以找到自帶的卡桑德拉從datastax的cqlsh?或者,如果上述工作有效,我需要做什麼?
該錯誤是因爲你安裝了cqlsh不匹配服務器。你是如何安裝Cassandra的?我不知道任何不包含cqlsh的方法。也許它不在你的道路上。 –
不,問題是我安裝了anaconda,而CentOS python稍後在路徑中出現。所以它正在拿起Anaconda python。由於該站點包與系統python,它不會工作。如果我嘗試安裝cqlsh的anaconda版本,則存在版本不兼容問題。令人沮喪。 – Ivan
我通過將cqlsh目錄複製到anaconda site-packages目錄來解決它 – Ivan