問題タブ [kundera]

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 投票する
4 に答える
1500 参照

cassandra - Kundera を使用して、Play フレームワーク内の Cassandra DB に接続します

Kunderaメソッドを使ってみたのですがpersistence.xmlをどこに置けばいいのかわからず、conf/WEB-INF/に入れてみましたが、実行しようとすると「スレッド「メイン」で例外が発生しました javax.persistence.PersistenceException: cassandra_pu という名前の EntityManager の永続化プロバイダーはありません

誰かが私が間違っていたmwを示すことができますか? Cassandra を Play 2.0.4 に接続する他の方法はありますか?
どうもありがとうございました

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

cassandra - Zookeeper + Play + Cassandra DB の使用 (Kundera 経由)

kundera経由でcassandra dbに接続してPlayフレームワーク(2.0.4)アプリケーションを使用しようとした人はいますか? Cassandra DB の上に Zookeeper を実装したいと考えています。誰かが前にそれらを組み合わせてみましたか?

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

cassandra - Cassandra で 02 ノードを同期する

2 つのノードがあり、1 つは 127.0.0.1 で実行され、もう 1 つは 127.0.0.2 で実行され
ます。クラスターに追加したデータは、2 つのノードの両方に表示されますか? 現在、ノード 1 を停止すると、2 番目のノードには同様のデータがなく、list コマンドを使用するといくつかの例外がスローされます。

もう 1 つは、私の Java アプリケーション (Play FW 2.0.4 でビルド) で kundera を使用して cassandra db に接続することです。永続化ファイルは次のとおりです。

ノード 1 がダウンしても、アプリケーションはまだ 2 番目のノードに接続できると想定しましたが、それはできませんでした。ここで本当に何かが間違っていますか?私が期待しているのは、127.0.0.1 がオフラインのとき、127.0.0.2 がジョブを処理できるか、またはそれらを管理するためのトップ アプリケーションが必要かということです。


P/S: 私は自分のコンピューターにセットアップしたため、127.0.0.1 と 127.0.0.2 の両方が localhost を指しています。

0 投票する
3 に答える
685 参照

java - CassandraでKunderaを使用する場合のJPAの接続タイプは?

JavaはデータベースへのリクエストにTCP接続を使用しますか? JPAたとえば、データベース サーバーが にIP address設定されている場合、x.x.x.x:xxxxその接続を処理できるプロキシはどのようなものでしょうか? HTTPまたはTCPプロキシ?

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

java - Datanucleus を使用して重複行を書き込む JPA2 と HBase データストア

JPA2 (Datanucleus を使用) を介して HBase テーブルに 1 行のデータを書き込む単純な Java Web アプリを作成しています。

結果

pom.xml の Datanucleus バージョン

pom.xml の依存関係

pom.xml のプラグイン

Account.java

persistence.xml

orm.xml

TestAddAccountRow.java

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

playframework-2.0 - kundera CassandraandPlayフレームワークを介した接続とCRUD操作

Kunderaを介してCassandra1.1.9をPlay2.0フレームワークに接続しようとしています。GitHubでGetting-Started-in-5minutesの例を試してみました。しかし、私はこの例外を受け取りました:


[PersistenceLoaderException: com.impetus.kundera.utils.InvalidConfigurationException: Duplicate persistence-units for name: cassandra_pu. verify your persistence.xml file]

プロジェクトのビルドパスにkundera-cassandra-2.2.1-jar-with-dependencies.jarを追加しました。application.confに何かを追加する必要がありますか?

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

playframework-2.0 - cassandra1.1.9 と play framework2.0.4 を使用した Kundera

[ https://github.com/firekat/play-kundera ] ( https://github.com/firekat/play-kundera )で Java Play Framework 2.0.4 の例で kundera cassandra を試しました。
例外が発生しました..例外スタック トレース
2013-02-03 22:56:35,201 - [ERROR] - from com.impetus.kundera.persistence.PersistenceValidator in play-akka.actor.actions-dispatcher-9 class models.User is not a JPA managed object as we couldn't find metadata for it. This object can't be persisted 2013-02-03 22:56:35,230 - [ERROR] - from application in play-akka.actor.actions-dispatcher-9 ! @6d86e1m37 - Internal server error, for request [GET /user/create/:Emin] ->

play.core.ActionInvoker$$anonfun$receive$1$$anon$1: Execution exception [[KunderaException: java.lang.IllegalArgumentException: Entity object is invalid, operation failed. Please check previous log message for details]] at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:134) [play_2.9.1.jar:2.0.4] at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:115) [play_2.9.1.jar:2.0.4] at akka.actor.Actor$class.apply(Actor.scala:318) [akka-actor.jar:2.0.2] at play.core.ActionInvoker.apply(Invoker.scala:113) [play_2.9.1.jar:2.0.4] at akka.actor.ActorCell.invoke(ActorCell.scala:626) [akka-actor.jar:2.0.2] at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:197) [akka-actor.jar:2.0.2] at akka.dispatch.Mailbox.run(Mailbox.scala:179) [akka-actor.jar:2.0.2] at akka.dispatch.ForkJoinExecutorConfigurator$MailboxExecutionTask.exec(AbstractDispatcher.scala:516) [akka-actor.jar:2.0.2] at akka.jsr166y.ForkJoinTask.doExec(ForkJoinTask.java:259) [akka-actor.jar:2.0.2] at akka.jsr166y.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:975) [akka-actor.jar:2.0.2] at akka.jsr166y.ForkJoinPool.runWorker(ForkJoinPool.java:1479) [akka-actor.jar:2.0.2] at akka.jsr166y.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:104) [akka-actor.jar:2.0.2] Caused by: com.impetus.kundera.KunderaException: java.lang.IllegalArgumentException: Entity object is invalid, operation failed. Please check previous log message for details at com.impetus.kundera.persistence.EntityManagerImpl.persist(EntityManagerImpl.java:220) ~[kundera-core-2.3.jar:na] at controllers.KunderaApp.createUser(KunderaApp.java:26) ~[classes/:na] at Routes$$anonfun$routes$1$$anonfun$apply$5$$anonfun$apply$6.apply(routes_routing.scala:56) ~[classes/:na] at Routes$$anonfun$routes$1$$anonfun$apply$5$$anonfun$apply$6.apply(routes_routing.scala:56) ~[classes/:na] at play.core.Router$HandlerInvoker$$anon$5$$anon$1.invocation(Router.scala:1090) ~[play_2.9.1.jar:2.0.4] at play.core.j.JavaAction$$anon$1.call(JavaAction.scala:33) ~[play_2.9.1.jar:2.0.4] at play.db.jpa.TransactionalAction$1.apply(TransactionalAction.java:19) ~[play_2.9.1.jar:2.0.4] at play.db.jpa.TransactionalAction$1.apply(TransactionalAction.java:17) ~[play_2.9.1.jar:2.0.4] at play.db.jpa.JPA.withTransaction(JPA.java:104) ~[play_2.9.1.jar:2.0.4] at play.db.jpa.TransactionalAction.call(TransactionalAction.java:14) ~[play_2.9.1.jar:2.0.4] at play.core.j.JavaAction$class.apply(JavaAction.scala:74) ~[play_2.9.1.jar:2.0.4] at play.core.Router$HandlerInvoker$$anon$5$$anon$1.apply(Router.scala:1089) ~[play_2.9.1.jar:2.0.4] at play.core.ActionInvoker$$anonfun$receive$1$$anonfun$6.apply(Invoker.scala:126) ~[play_2.9.1.jar:2.0.4] at play.core.ActionInvoker$$anonfun$receive$1$$anonfun$6.apply(Invoker.scala:126) ~[play_2.9.1.jar:2.0.4] at play.utils.Threads$.withContextClassLoader(Threads.scala:17) ~[play_2.9.1.jar:2.0.4] at play.core.ActionInvoker$$anonfun$receive$1.apply(Invoker.scala:125) [play_2.9.1.jar:2.0.4] ... 11 common frames omitted Caused by: java.lang.IllegalArgumentException: Entity object is invalid, operation failed. Please check previous log message for details at com.impetus.kundera.persistence.PersistenceDelegator.persist(PersistenceDelegator.java:146) ~[kundera-core-2.3.jar:na] at com.impetus.kundera.persistence.EntityManagerImpl.persist(EntityManagerImpl.java:214) ~[kundera-core-2.3.jar:na] ... 26 common frames omitted
キースペースと列ファミリーを作成したと思うかもしれません。これはcassandra -cliで行ったことであり、動作していることを確認し、-cli
スクリーンショットhttp://c1302.hizliresim.com/16/3/jqzdp.pngを介してデータを挿入できました

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

jpa - Cassandra と Hector Object Mapper を使用して永続化された POJO を取得する方法

私はHector Object Mapperで少し遊んで、PojoをCassandraとの間でマッピングしようとしています。私は JPA 標準の初心者なので、いくつかの基本的な Bean を Cassandra に保持し、それらを元に戻そうとしています。Hector-object-mapper 3.0-04、Hectore-core 1.0-5、Cassandra サーバー 1.2.2 を使用しています。だから私はSimpleBean pojoをcassandraに保存します

そして、UUIDを指定して取得します

IDを指定せずにCassandraに永続化されたすべてのSimpleBeanインスタンスを取得する方法はありますか? 似たようなものがあると思っていた

ありがとう。

0 投票する
3 に答える
8994 参照

neo4j - Neo4J パフォーマンス ベンチマーク

Neo4J ( https://github.com/impetus-opensource/Kundera/tree/trunk/kundera-neo4j ) を介した高レベル クライアントの基本的な実装を作成し、そのパフォーマンスをネイティブ neo4j ドライバー (およびおそらく SpringData も) と比較したいと考えています。 )。このようにして、ライブラリがネイティブ ドライバーに与えるオーバーヘッドを特定できます。

Neo4J 用の YCSB の拡張機能を作成する予定です。

私の質問は、neo4j に書き込まれるオブジェクトの基本単位と見なされるべきもの (単一のノードまたはエッジで結合されたノードのカップルである必要があります) です。Neo4J の世界で現在行われていることは何ですか。neo4j のパフォーマンスをベンチマークしている人々がどのようにそれを行っているか。

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

java - DataNucleus / Kundera with HBase with ElementCollection - null ID を持つオブジェクトが見つかりません

まず、HBase 0.94.5 を使用します (同じ結果で 0.92.2 も試しました)。

次のような状況があります。

変数クラス:

DataValue クラス:

さて、これを保管するのはまったく問題ありませんが、私がそれを取り出したいときは、ブームがダイナマイトになります. 次の例外がスローされます。

原因: org.datanucleus.exceptions.NucleusUserException: null ID のオブジェクトが見つかりません!

これは ElementCollection によるものです。これを削除すると、変数クラスが HBase から完全に取得されます。Kundera 2.4 (同じコード例) も試しました。これは、この DataNucleus の「拡張」機能よりもセットアップがはるかに簡単ですが、Stream 例外で何かをスローします。どちらのサイトも上記の私のコードに似たコード サンプルを示しているので、ここで何が間違っているのか非常に興味があります。

関連する pom.xml:

DataNucleus の persistance.xml:

Kundera の persistence.xml:

私はこのすべてでここでブランクを撃っていて、この時点でほとんどすべてを試したように感じていますが、続行する方法がわかりません.

-- 以下のコメントを参照してください。

新しい変数クラス: