問題タブ [hector]
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.
git - Cassandra/Hector = GitHub から Maven や GIT を使用せずに ORM を取得してコンパイルする方法
私は Maven も Git も使用していません。また、GIThub が提供するダウンロード リンクを使用すると、Hector の Zip アーカイブが提供されます。 0.7.0-29.tgz
しかし、奇妙なことに、この zip アーカイブには、 https ://github.com/rantav/hector/ で確認できる「object-mapper」ディレクトリが含まれていません 。
(ダウンロード可能な zip にはコア ディレクトリのみが含まれています)。
「オブジェクトマッパー」クラスをコンパイルしてプログラムで使用できるようにする最も簡単な方法は何ですか?
どうもありがとう ジェンス
cassandra - Hector、Cassandraでメソッド「addEqualsExpression」を呼び出すとエラーが発生する
こんにちは仲間の開発者、上記のコードを実行するとエラーが発生します:
このメソッドは、state=TI の行を見つけることです。列ファミリーにインデックスを追加しました。cassandra-cli で手動クエリを実行すると、データが表示されますが、hector を使用するコードを使用すると、次のエラーが発生します。
私のIDEで=
そしてcassandra log =で
列ファミリーユーザーの列のデータが見つからない場合はエラーが表示されるため、非常に混乱しますが、cassandra-cliを使用している場合、データが表示されます..
私はとても混乱していて、まだここで立ち往生しています..多分私の方法が間違っていますか?誰かが私に何が間違っているかを教えてくれますか?私はまだこの問題を解決するためにグーグル..あなたの注意に感謝し、私の下手な英語でごめんなさい:D.
java - Cassandra と Hector = MultiGetSliceQuery、さまざまな種類の Column-Value を使用?
ハロー、
ヘクターでcassandraをクエリする方法がわかりませんが、返される列値は1つのタイプではなく、多くのタイプです:
入れました???? 何をすべきかわからない場所:
たとえば、すべての列の値が文字列型の場合、文字列に入れます。しかし、私は文字列、整数、バイト [] のような異なるものを 1 つの行に持っています。そのため、複数のシリアライザーを渡す必要があります。
これを解決するには?
ありがとうございました。
(ヘクターをタグとして作成できますか?私はこれを行うことは許可されていません)
java - Cassandra - Hector: 行キーで検索しますが、さらに式でフィルタリングしますか?
Row-Key でレコードをクエリし、さらに releaseate (タイムスタンプ値) をチェックしたいと考えています。私がこれを理解している限り: http://www.datastax.com/dev/blog/whats-new-cassandra-07-secondary-indexes、最初に行キーでクエリを実行し、次に絞り込むと、これは簡単に可能になるはずです発売日。
しかし、ヘクターでこれを行う方法は?
使えSliceQuery
ません。存在することは知っていますがIndexedSliceQuery
、セカンダリ インデックス セットがありません (上記のように)。それは決して正しくなく、IndexedSliceQuery を使用する必要がありますか (セカンダリ インデックスがありませんが)??
ありがとうマーカス
cassandra - Cassandra で共通のプレフィックスを使用してキー範囲をフェッチする
hector API を使用して、共通のプレフィックスを持つすべての行を取得したいと考えています。RangeSuperSlicesQuery で少し遊んでみましたが、適切に機能させる方法が見つかりませんでした。キー範囲パラメータはワイルドカードなどで機能しますか?
更新: RandomPartitioner の代わりに ByteOrderedPartitioner を使用しましたが、それで問題なく動作します。これは予想される動作ですか?
java - cassandraの行の読み取りと逆シリアル化の問題
列ファミリーからすべての行を取得し、すべての列も表示したいと思います。私はこれを試しました:
問題は、たとえばlong値を持つすべての列が空であるということです。最後の「パラメータ化機能」をオブジェクトに変更すると、「CorruptedStreamException」が発生します。どうすればこれを行う必要がありますか?
更新:これはCLIを使用した出力です
cassandra - CassandraはCQLでデータを更新していませんが、ミューテーターでは更新しています
次のコードで行を更新しようとしています
CQLクエリの更新は実行されず、ミューテータによる更新が実行されます。間違いはどこにありますか?
cassandra - ヘクターに列ファミリーが存在することをどのように確認しますか?
Hector を使用して Cassandra にアクセスするコードがあり、列ファミリがまだ存在しない場合にのみ、オンザフライで作成する必要があります。キースペースに列ファミリーが存在することを確認する適切な方法は何ですか?
cassandra - Cassandra と Secondary-Indexes、それらは内部でどのように機能しますか?
Cassandra のセカンダリ インデックスは内部でどのように機能しますか? ドキュメントには、ある種のハッシュインデックスであると記載されています。
CFに列username="foobar"
(列のユーザー名は副次的なインデックスになります)があるUser
としますRandomOrderingPartitioner
- カサンドラが「分散ハッシュインデックス」を使用するという私の仮定は正しいですか(=インデックスが1つのノードにない=インデックスが分割されている)?
- インデックス パーツが保持されているノードの数 (レプリケーション ファクターと同じ量)。
インデックス パーツが保持されているノードはどれですか (Cassandra は RandomOrderingPartitioner のキーと同じロジックでインデックスを分割しますか)?
インデックスが 1 つのノードのみで保持されている (そしてもちろんレプリケートされている) 場合、cassandra はインデックスを担当するノードをどのように "決定" しますか (列名をハッシュし、次に randompartitioner logik を使用してノードを決定します)。
このインデックスが低いカーディナリティ向けに最適化されているというのは本当ですか? はいの場合、セカンダリインデックスを使用しないでください(インデックスには別のCFを使用してください)、おおまかな見積もりは何ですか(判断に使用できる具体的な数値はありますか)?または、カーディナリティを計算して正しい決定を下す方法を別の方法で言いましたか?
私はこれを理解しようとしています。
cassandra - Hector0.8.0を使用する際の問題はaddCounterを実行します
addCounter操作をテストするためにhector-core0.8.0-1とCassandra0.8.0を使用していますが、コードがCFにデータを挿入できないことがわかりました。理由を教えてもらえますか?
ログに次の情報が見つかりました。
mutator.execute();を実行しているときに何か問題があるようです。
前もって感謝します!