2017-08-09 66 views
1

我有cqlsh 一個錯誤,當我鍵入cqlsh的地方開始卡桑德拉服務器已經開始了這個錯誤卡桑德拉殼出現CQLSH ProtocolError

Connection error: ('Unable to connect to any servers', {'127.0.0.1': ProtocolError("cql_version '3.3.1' is not supported by remote (w/ native protocol). Supported versions: [u'3.4.2']",)}) 

我也已經安裝卡桑德拉驅動器和 出口CQLSH_NO_BUNDLED =真 但沒有任何變化 任何人都可以有任何想法來解決這個問題?! 我卡桑德拉的版本是3.6

回答

2

要連接的協議版本不是由你的Cassandra的協議的版本支持

嘗試增加--cqlversion="3.4.2"作爲參數在cqlsh

bin/cqlsh --cqlversion="3.4.2" 
+0

當我輸入(''無法連接到任何服務器',{'127.0.0.1':TypeError('ref()不接受關鍵字參數')})「 – Eman

+0

https: //stackoverflow.com/questions/38616858/cqlsh-connection-error-ref-does-not-take-keyword-arguments –