Apache cassandraバージョン3.7がUbuntuサーバー16.04上で動作していますが、Apache Cassandraのすべての部分が問題なく起動しました。問題はcqlshを使用して接続します。 $ 接続エラー:(どのサーバーにも接続できません) {'10 .0.0.13 ':TypeError(' ref()はキーワード引数を取らない '}) ) 私はそれのためにバグがあった見た: https://issues.apache.org/jira/browse/CASSANDRA-11850 が、そのバージョンのためのcqlsh --version:cqlsh 5.0.1 カサンドラの-v:3.5(また、3.0.6で発生します)Apache Cassandra 3.7 CQLSH 'サーバーに接続できません'
誰かが私のApache Cassandraのチケットについてコメント: https://issues.apache.org/jira/browse/CASSANDRA-12402 旨: チケットに記載されている回避策を使用しますあなたは最新のカサンドラ・ドライバがインストールされている場合は、環境変数を設定することにより、組み込みドライバを無効にすることができ をCQLSH_NO_BUNDLEDを空でない文字列に変換します。たとえば、CQLSH_NO_BUNDLED = trueをエクスポートします。
質問は:
は、どのように私は、最新のカサンドラ・ドライバを無効にするには?どのディレクトリですか?どのファイル名ですか?私はそれを無効にする場合、私はCQLSHを使用して接続することができますか?どのツールを使用してApache Cassandraに接続してコマンドなどを実行しましたか?サーバー上でCQLSHを直接実行できますか?
「sudo pip install cassandra-driver」を使用する必要がありましたが、アクセス許可のエラーメッセージが表示されるまでに時間切れになっているため、これを外に出してください。 cassandra.clusterインポートクラスタ、PagedResult はImportErrorから で、 ファイル「/カサンドラ/ binに/ cqlsh」、行109:トレースバック(最新の呼び出しの最後): –
Rdesmond
は、私はまだ別のエラーが後の最新のカサンドラドライバをインストール取得しています:名前をPagedResultにインポートできません。 アイデアはありますか? – Patrick
@Patrickこのメッセージは** cassandra-driver **バージョンと関係があります。 試してみてください: 'pip install cassandra-driver == 2.7.2' – pbo