2016-09-27 6 views
5

Windows 2012 Server R2 - 64ビットで動作するPython Cassandra-Driverクライアントを使用してCassandra DBに接続しようとすると、次の例外が発生します。 Azureでホストされているマシンではなく、自分のノートパソコンでこれを動作させることができます。私はいくつかの依存関係を見逃していると確信していますが、彼らが何であるかについては不明です。レジストリに存在しない接続名に関するCQLエンジンの例外

get_connection raiseのファイル "C:¥Python¥Python35-32¥lib¥site-packages¥cassandra¥cqlengine¥connection.py" 190行目CQLEngineException( "接続名 '{0}'は存在しませんCassandra.cqlengine.CQLEngineException:接続名 ''がレジストリに存在しません。

+1

これはcassandra-driver-3.7で発生します。 3.6と3.5にバージョンをダウングレードすると、作業が始まりました。私のラップトップは3.5を持っていて、新しいマシンは3.7バージョンでした。ドライバーのマイナーアップデートの間に大きな変化があるかどうかはまだ分かりません。 – Praneesh

答えて

2

これは既知の問題であり、次のリリース(3.8.0)に固定されます。それはすべてのUDTモデル定義またはダウングレードする前に、接続がセットアップすることが可能かどうhttps://datastax-oss.atlassian.net/browse/PYTHON-649

回避策として、あなたが見ることができます3.6。

+0

これはまだ3.12.0の問題であると思われます。万が一それが整理されましたか? (241行目に付与された) – Kelvin

関連する問題