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

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

cassandra - ヘクターはincrementCounterを実行した後に結果のカウンター値を取得します

カウンターの値を更新するために次のことを行っていますが、更新されたカウンター値をすぐに戻す簡単な方法があるかどうか疑問に思います。

mutator.incrementCounter(rowid1、 "cf1"、 "counter1"、value);

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

cassandra - カサンドラのヘクター

カサンドラ用にヘクターを設定できません。ドキュメントCassandrawikiを確認しました。これらのドキュメントの問題は、そこにある多くの情報が古くなっているか、最小限である(または知識が不足している)ことです。とにかく、誰かがそれをインストールする方法についていくつかの大まかな単純なガイドを提供できるかどうか疑問に思っています。

Cassandraデータベースを使用できるJSPページの構築を目指しています。

私がこれまでにしたこと:

  • Hector1.0-2とCassandra1.0.7をダウンロードしました。
  • Cassandraをセットアップし、それが機能することを確認しました(CLIを使用してキーを使用して新しい列を作成しました)
  • をJavaプロジェクトディレクトリに解凍しようとme.prettyprint.cassandraしましたが、まだ何もありません。

また、thrift APIの入手先(またはインストール方法)もわかりません。そして、もし私がそれを必要としたら?

どんな助けでもいただければ幸いです。

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

java - insert row on keyspace in Apache Cassandra + Hector + Java

I'm studying the Apache Cassandra version 0.7.6 with Java and Hector, and I tried to create a cluster, a keyspace and insert a column in this keyspace created.

By looking examples I understood that keyspace is equivalent to the database in SQL databases, and the Column Family's is equivalent with the tables. Knowing this I tried to create my simple example structure.

But when I tried to run this with the cassandra started, but it returns an exception.

But I already created the "Tutorial" keyspace, and used in the mutator.

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

file - Cassandraに小さなファイルを保存する方法は?

ディレクトリにローカルに保存されている数千の個別のhtmlファイルがあります。それらはそれぞれ最大で数キロバイトです。

それらをCassandraの単一ノードに保存したいのですが、Hectorを使用してプログラムでそれを行うにはどうすればよいですか?静的ファイルを処理するためにcolumnFamilyをセットアップするためにどのAPIを使用しますか?スキーマをどのようにセットアップする必要がありますか?ありがとう!

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

eclipse - Glassfish 3.1でhectorを使用してcassandraに挿入する

hector と hector wiki から提供された SchemaManipulation の例を使用して、カサンドラにキースペースを挿入しようとしています。


jsp コード:

このコードを Eclipse 3.7.1 Indigo で実行しています。Java アプリケーションとして実行するとコードが動作し、cassandra に挿入されますが、サーバーで実行すると動作しません。

Cassandra はデフォルト ポートでローカル ホストとして実行されており、glasfish もローカル ホストのポート 8080 で実行されています。

問題は、hector jar を正しい場所に配置していないことだと思います。hector jar は既にビルドパスに追加されていますが、サーバーにも追加されているかどうかはわかりません。

cassandra に関する有用なドキュメントが見つからないので、助けていただければ幸いです。

編集: 問題ではないサーバーに jar を追加しましたが、問題はまだ解決されていません。

エラーのスタック トレース:

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

java - Cassandra ノードのローカル データにアクセスする方法

私が Cassandra についてほとんど理解していないことから、データの局所性は、ノードにアクセスするクライアント アプリケーションに対してほとんど透過的であるように思われます。

しかし、接続しているノードに対してローカルな列ファミリーのデータのみに明示的にアクセスしたい場合はどうすればよいでしょうか? そのようなことは可能ですか?すぐに使用できるクライアント API からこれを取得する方法は見つかりませんでしたが、システム テーブルを介してこの情報の一部を取得できたようですが、これを行う方法がよくわかりません。 .

アイデアは mapreduce を実行することですが、Hadoop は使用しません。ローカル クライアントは、ローカルの cassandra ノードに接続し、ローカル データの集計を実行してから、上流に戻します。

そのようなことはまったく可能ですか?Hadoop が Cassandra を使用できるという証拠を見たので、一見可能のように見えますが、例は一般的なクライアントではなく Hadoop を対象としているようです。ローカル クライアント (Casandra との会話) は Java になります。現在 Hector を使用していますが、データの局所性情報が提供されるかどうかはわかりません。

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

java - Cassandra の毎日のデータ消去?

毎日の情報を保存するために使用されるcassandra内に列ファミリーがあります。毎日ということで、毎日削除する必要があると思います。

したがって、cassandraでこれらのデータのパージを構成できるかどうかを知りたいです。

私がここに来たのは、cassandra のページでデータ パージに関する詳しい情報を見つけられなかったからです。

ありがとう!

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

jsp - cassandra で hector を使用して非アクティブなプールを借用しようとする

hector wiki が提供するSchemaManipulationの例を実行しようとすると、サーバーが最初に実行されたときにすべてが完全に機能しますが、2 回目の実行後にエラーが発生します (以下の完全なスタック トレース)。

hector 1.0.2 と Glassfish 3.1 を使用して cassandra 1.0.7 に接続しようとしています。Netbeans 7.1 を使用しています。

インポートされたカスタムJAR

最初の実行 (成功):

完全なスタック トレース エラー:

jsp ページ:

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

cassandra - Cassandra-列名が列ファミリーに存在するかどうかを確認します

cassandraにhectorjavaクライアントを使用しています。Javaを使用して、列ファミリーの特定の列名が存在するかどうかを確認するにはどうすればよいですか?

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

java - Cassandra Hector クライアントの例を実行するには?

Cassandra の Hector ライブラリを使用した簡単な例があります: https://github.com/zznate/cassandra-tutorial/tree/master/src/main/java/com/datastax/tutorial コンパイルは成功しました。しかし、私はそれを実行できません:

私は何を間違っていますか?ありがとう。