問題タブ [cassandra-driver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python cassandra-driver で特定の UUID を照会できない
Python パッケージ cassandra-driver を使用して、cassandra データベースから特定の値を抽出しようとしています。私はデータ構造に影響を与えません。
私のPythonスクリプト
次の出力が得られます。
私が今やりたいのは、この種のクエリです:
これにより、次のエラーが表示されます。
cassandra.InvalidRequest: サーバーからのエラー: code=2200 [Invalid query] message="関数 system.uuid の呼び出しで引数の数が無効です: 0 が必要ですが、1 が指定されました"
クエリがシステム関数を呼び出しているようuuid
です。entity_id
が のタイプであることはわかっていuuid
ますが、 を使用してクエリにこれを含める方法がわかりませんsession.execute
。
私が使用した:
カサンドラ バージョン 3.11.2
Python バージョン 3.6.3
どんなアイデアでも大歓迎です!ありがとう。
python - Cassandra クラスタとセッションを閉じるときの問題
カサンドラ 2.1.15.1403 | DSE 4.8.9
以下でテストされた Cassandra ドライバー: 2.1.2 および 3.1.7
Python スクリプトを使用して、テーブルの 1 つのデータを移行しています。これが完了したら、次を使用して接続を閉じます。
クラスターのシャットダウンで以下の例外が発生します。
session.shutdown を削除すると、問題なく動作します。誰でもこれについて考えがありますか?
java - Cassandra drop keyspace は、executeAsync に指定されたタイムアウトが指定される前に timeoutexception をスローします
OperationTimedOutException
キースペースをドロップしているときにカサンドラを取得しています。cassandra からオブジェクトを取得するまで、ブロックするために60000 ミリ秒 (1 分) を与えましたが。でも1分も待たずにすぐに投げます。timeOut
Future
executeAsync
timeoutexception
これは、Javaを使用してキースペースを削除する方法です-
以下の行では、少なくとも 60 秒待機するように強制的に呼び出しを指示していますが、その前にTimeOutException
.
これがプログラムでタイムアウトを増やす正しい方法かどうかはわかりません。他に良い方法があれば教えてください。