問題タブ [fluentcassandra]

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 に答える
954 参照

.net - .NET での Cassandra 0.7 への接続

既存のライブラリを Cassandra 0.6 から 0.7 beta1にアップグレードするのに苦労しています。当初は運用上の問題だと思っていたので、基本に分解することにしました。

これが私が訴える基本的なセットアップです

次に、入力プロトコルと出力プロトコルを切り替える次の方法で、クライアントのセットアップを変更しようとしました。

次に、ダウンロードから取得したデフォルトの Cassandra 構成を使用する次のプログラムを実行し、データが挿入されていないためゼロを返すと予想されるカウントなどの単純な要求を実行します。

上記で提供した 4 つの異なるセットアップのそれぞれが実行に失敗します。それらのいくつかはロックアップし、他のものは例外をスローします。したがって、基本的に、.NET フレームワークを使用して新しい Cassandra 0.7 で動作するように接続しようとしています。

それぞれで見つかった問題の種類は次のとおりです。

  • all framed: set_keyspace でロックアップ
  • all socket: 無効なメソッド名をスローします: set_keyspace の 'set_keyspace'
  • in: framed out: socket: set_keyspace でロックアップ
  • in: socket out: framed: set_keyspace でロックアップ

この単純なアプリケーションを動作させることができないため、Cassandra の Thrift レイヤーで行っていることと関係があると 99% 確信しています。しかし、私の 0.7 ブランチをブラウジングしたい場合は、ここで見つけることができます:

http://github.com/managedfusion/fluentcassandra/tree/0.7

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

c# - Fluent Cassandra vs Aquiles?

I am looking into the nosql databases and i am wondering which is better as an adaptor for the cassandra project. I develop in c#.net and so the site gave me a choice of two(very kind). But i want to know which will help me most and be best performance etc. Has any one used either the fluent cassandra or the aquiles and if so how did you get on?

Any comments appreciated. Thanks in advance.

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

c# - FluentCassandra 範囲選択問題

c# と FluentCassandra を使用して Cassandra からデータを取得する際に問題があります。私の Cassandra キースペースには、次のスーパー カラム ファミリー定義があります。

私がやりたいことは、SQLで次のようなこのスーパーカラムファミリーでクエリを実行することです:

あるチュートリアルに従って、次のコマンドを使用して Cassandra からデータを取得できることがわかりました。

しかし、これはSQLで同等です"timestamp" > "2011-01-01 00:00:00.000"

これまでのところ、値の範囲からデータを取得する方法がわかりません。

ヒントやヘルプをいただければ幸いです:)事前に感謝します、ニコラ

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

c# - Fluentcassandra フィルターの問題

私はFluentCassandraとCassandraが初めてです。

値の範囲からデータをフィルタリングする問題があります。私の意見では、汎用リストを使用して結果をフィルタリングできますが、方法はありませんか?!

MSSQL では、これを使用します (SELECT * FROM TABLE WHERE Row1 like '%search%')。

多分誰かが私を助けることができますか?

ありがとう

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

exception - 流暢な Cassandra: "Apache.Cassandra.UnavailableException" とはどういう意味ですか?

C# アプリケーションに Cassandra 1.0.5 + 最新の Fluent Cassandra を使用しています。

Fluent Cassandra サイトの例 (少し独自の変更を加えて) に従いましたが、「Apache.Cassandra.UnavailableException」という例外が発生しました。

私は Cassandra の初心者です。簡単に実行して感覚をつかみたいだけです。では、理由を教えてください。

私の簡単なコードは次のようなものです:

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

c# - C# を使用した Cassandra のページネーション

jquery datatable で使用する MS SQL Server のページネーションを行うとき、次のような単純な sp を記述します

これにより、@startRowIndex をインクリメントすることで、データのページングが簡単になります。しかし、Cassandra データベースと fluentcassandra のような ac# クライアント (または任意の c# クライアント ライブラリ) で同じページネーションを実現する方法

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

c# - FluentCassandraがCQLでタイムスタンプ範囲を選択

DALに、CQLクエリでオブジェクトを選択するメソッドがあります。私は次のように時間間隔を渡そうとしています:

データベースには、指定された範囲内のレコードが含まれています。ただし、上記のクエリは0要素を返します。CQLの使用は必須ではないので、APIを使用した可能性がありますが、Fetchメソッドはもうありません(http://stackoverflow.com/questions/5325035/fluentcassandra-range-selection-problem)。私のクエリの何が問題になっていますか。

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

c# - columnfamily を更新するとき、文字 ']' に実行可能な代替手段はありません

Cassandra は初めてですが、列ファミリーを更新して、一部の列にセカンダリ インデックスを付けようとしています。列ファミリーを作成した後、次のコード行を実行します。

問題は、次のエラーが表示されることです:
line 1:141 no viable alternative at character ']'

CLI を使用して、問題なくその正確なステートメントを実行できます。

提案?

0 投票する
0 に答える
264 参照

c# - fluentcassandra で潜在的に長い LINQ クエリを作成する

プログラムで (セカンダリ インデックスと共に) 生成した列ファミリがあり、実行時に任意の数のパラメーターを使用してクエリを実行したいと考えています。次のコードを実行してこれを行いました。

これには2つの問題があります。1 つ目は、クエリを評価しようとすると、「Call is not supported」という例外が発生することです。より小さな例に分解し始めると、別の問題に遭遇しました。

私は簡単なことを試しました:

それはうまくいきました。生成された CQL は

私は簡単な例を強化しようとしました:

これが生み出した

良さそうに見えますが、ここで 2 番目の問題に遭遇しました。次のエラーが表示されます:「3:6 入力 '(' で実行可能な代替手段がありません」。where 句の周りの () が気に入らなかったことが判明しました。 FluentCassandra の LINQ プロバイダーに問題がありますか?

ただし、「通話はサポートされていません」という例外には答えませんでした。さらに掘り下げた後、別のシナリオを思いつきました。

IDE でクエリにマウスを合わせると CQL が表示されず、{FluentCassandra.Linq.CqlQuery} しか表示されません。そのクエリを実行しようとすると、「Call is not supported」という例外が発生します。

アイデアはありますか (私の CQL を手書きする以外に)?

0 投票する
0 に答える
148 参照

c# - 複数の列に基づく流暢な Cassandra フィルタリング

プロジェクトの 1 つに Fluent Cassandra を使用しようとしています。しかし、私たちのプロジェクトでは、結果をページ形式で表示し、複数の列に基づいてフィルター処理する必要があります。1 つの列 (last_name) に基づくフィルタリングに関する Nick Berardi の投稿を見てきました。

「first_name」と「middle_name」などの 2 つの列で同じことを達成する方法。また、SQL を翻訳することもできます。

Fluent Cassandra で作業する。私は本当に立ち往生しています。あなたの助けは非常に高く評価されます。