問題タブ [datastax-java-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.

0 投票する
2 に答える
4545 参照

cassandra - CQL3: 主キーしかない場合に TTL を取得する方法は?

次のように定義された CQL テーブルがあります。

次のような値を挿入すると仮定します。

挿入されたデータの TTL を取得するにはどうすればよいですか? 通常、主キーの一部ではない CQL 列があった場合、次のようなステートメントを使用できます。

ただし、主キー列しかないため、 や のような関数は機能ttlwritetimeません。主キーの一部ではない追加の「ダミー」列をテーブルに追加する以外に、TTL を取得するにはどうすればよいですか?

0 投票する
1 に答える
2311 参照

java - Java: クラスの作成方法パラメータ?

Cassandra DB に Datastax Java ドライバーAPIを使用しようとしていますが、関数 getList を持つ行オブジェクトがあります。

私の質問は、これを実際にどのように使用するのですか? Class<T> elementsClassタイプのパラメーターを作成する方法がわかりません。私の場合、結果は float のリストになるはずです (私が使用している Cassandra スキーマに基づく)。

0 投票する
2 に答える
1800 参照

java - Datastax JavaドライバーでCQLを使用してCassandraに任意の列を追加する方法は?

CQLDatastax Java ドライバーを使用することを考えているので、最近非常に興味を持ち始めました。以前は、column familyテーブルの代わりに使用していて、Astyanax ドライバーを使用していました。ここで何かを明確にする必要があります-

実稼働クラスターで以下の列ファミリー定義を使用しています。また、列ファミリー スキーマを実際に変更することなく、任意の列 (その値を含む) をオンザフライで挿入できます。

しかし、この投稿を行った後、次のようになります-挿入する新しい列を取得するたびにスキーマを変更する必要がありますが、これは私がやりたいことではありません... CQL3には列メタデータが存在する必要があると信じています.. .

Datastax Java ドライバーを使用する場合、任意の列とその特定の値を追加できますか?

コードサンプル/例は、理解を深めるのに役立ちます..ありがとう..

0 投票する
1 に答える
683 参照

osgi - OSGi互換のDataStax Core Bundle

現在、datastax コア Java ドライバーを OSGi の同等のバンドルに変換しようとしていますが、エラーが発生し続けます。

私が使用しているバージョンは

どんな指針も高く評価されます。datastax を OSGi バンドルに変換した人はいますか?

0 投票する
2 に答える
11903 参照

java - Datastax Java ドライバーで非同期/バッチ書き込み機能を使用する方法

Cassandraへの書き込みにDatastax Javaドライバーを使用する予定です。主にDatastax Javaドライバーの機能に興味がBatch WritesありましAsycnhronousたが、Datastaxを使用する以下のコードにこれらの機能を組み込む方法を説明できるチュートリアルを取得できませんJava ドライバー..

以下のコードでは、Datastax Java ドライバーを使用して Cassandra ノードへの接続を作成しています。

上記のコードにバッチ書き込みまたは非同期機能を追加する方法について誰か助けてくれませんか..助けてくれてありがとう..

Cassandra 1.2.9 を実行しています

0 投票する
1 に答える
1244 参照

cassandra - 構文エラー: "@" の実行可能な代替手段がありません

datastax driver を使用して cassandra にマップを挿入しようとしています。地図には価値がある

Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz

クエリ ビルダを使用して値を挿入しようとすると、「@」に有効な文字がないことを示す構文エラーが表示されます。

insert ステートメントを使用して cql3 コメントを直接作成し、マップを文字列として作成すると、挿入されます。この問題に関する任意のアイデア

0 投票する
1 に答える
1760 参照

cassandra - datastax で nullpointer 例外を取得する

datastax Java クライアント 1.0.3 で cassandra1.2 を使用しています datastax の Java クライアントのサンプルを使用して、セッションを返すクラスを作成しました

getDatastaxSession 関数を使用してセッションを取得し、データベースに 1 回挿入します。最初のいくつかの挿入は正常に機能しますが、しばらくすると、以下に示すように nullpointer 例外が発生します。

この例外は、Session が null/timedout であるためですか? セッションを間違った方法で作成または管理している場合はお知らせください。または、私のコードに問題がある場合はお知らせください。

0 投票する
2 に答える
2098 参照

java - Datastax Javaドライバーを使用して列ファミリーに挿入しますか?

以前のようにCassandraでこのように作成された列ファミリーがある場合、Thriftベースのクライアントを使用していました..

次に、非同期/バッチ書き込み機能を備えた Datastax Java ドライバーを使用して、上記の列ファミリーに挿入できますか?

INSERT ステートメントを使用して上記の列ファミリーに挿入しますか? Datastax Java ドライバーを使用してそれは可能ですか?

列ファミリーの設計テーブルではなく、Datastax Java ドライバーを使用して CQL ベースのテーブルにのみ挿入できるという印象を受けました...