問題タブ [playorm]

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

playorm - PlayOrm でのキャッシング

playorm でキャッシュがどのように機能するかについて詳しく知りたいです。どんな指針も素晴らしいでしょう。また: 1. Playorm でのキャッシングを検証する利用可能なパフォーマンス数値がある場合。2. 必要な構成/設定はありますか?

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

java - 大量のデータを実行すると、playOrmで接続がリセットされます

削減部分のcassandraキースペースに接続するHadoopプロセスがあります。データはplayORMによって保存されます。何が起こるか:私はこのhadoopプロセスとcassandraを同じマシンで実行しているので、playORMはローカルホスト上のcassandraに接続するだけです。少量のデータを処理する場合、プロセスは完全に正常に実行されますが、大量のデータ(この場合は50万レコードのみ)を処理すると、次の例外が発生します。astyanaxプール構成(playORMによって行われるため、これらの設定を変更する方法がわかりません)に問題があるのでしょうか、それともplayORM自体またはCassandra構成に問題があるのでしょうか。現在、すべてが単一のホストで実行されており、クラスターを構成すると、多くのHadoopマシンが多くのcassandraマシンに接続するため、状況が悪化する可能性があると思います。

何が間違っているのかについてのヒントはありますか?

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

orm - エンティティを永続化するときのplayOrm1.4.1でのNullPointer

playORMでエンティティをマッピングしましたが、プロジェクトは正常に実行され、エンティティは元の状態でマッピングされました。ただし、Mavenでリリースされた最新バージョンであるplayORM 1.4.1をインストールした後、次のnullポインターを取得しました。

エラーを見つけたいのですが、どこから探し始めるのかわかりません。

ヒントはありますか?

情報:meta =Userがローカルで見つかりました2012-11-0919:32:22,918 com.alvazan.orm.layer9z.spi.db.cassandra.ColumnFamilyHelper waitForNodesToBeUpToDate情報:すべてのノードが同じスキーマバージョンになるまでループするか、300000ミリ秒でタイムアウトします2012- 11-09 17:32:22,939 com.alvazan.orm.layer9z.spi.db.cassandra.ColumnFamilyHelper tryToLoadColumnFamilyImpl情報:まあ、cassandraにロードする列family = Userが見つかりませんでした(virt = Userから)2012-11 -09 17:32:22,939 com.alvazan.orm.layer9z.spi.db.cassandra.ColumnFamilyHelper tryToLoadColumnFamilyVirt情報:com.alvazan.orm.implでcassandra =21java.lang.NullPointerExceptionから列ファミリーメタをロードする合計時間。 meta.data.MetaEmbeddedSimple.translateToColumnImpl(MetaEmbeddedSimple.java:105)at com.alvazan.orm.impl.meta.data.MetaEmbeddedSimple.translateToColumn(MetaEmbeddedSimple.java:93)atcom.alvazan.orm。impl.meta.data.MetaClassSingle.translateToRow(MetaClassSingle.java:82)at com.alvazan.orm.layer0.base.BaseEntityManagerImpl.putImpl(BaseEntityManagerImpl.java:102)atcom.alvazan.orm.layer0.base.BaseEntityManagerImpl。 put(BaseEntityManagerImpl.java:68)at com.s1mbi0se.dmp.da.dao.UserDao.insertOrUpdateUser(UserDao.java:23)at com.s1mbi0se.dmp.module.UserModule.persistData(UserModule.java:116)at com .s1mbi0se.dmp.processor.mapred.SelectorReducer.reduce(SelectorReducer.java:60)at com.s1mbi0se.dmp.processor.mapred.SelectorReducer.reduce(SelectorReducer.java:1)at org.apache.hadoop.mapreduce.Reducer .run(Reducer.java:176)at org.apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:649)at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:417)atorg。 apache.hadoop.mapred.LocalJobRunner$Job。run(LocalJobRunner.java:260)17:32:22,946警告スレッド-3 mapred.LocalJobRunner:298 --job_local_0001 java.lang.InterruptedException at com.s1mbi0se.dmp.processor.mapred.SelectorReducer.reduce(SelectorReducer.java:63) com.s1mbi0se.dmp.processor.mapred.SelectorReducer.reduce(SelectorReducer.java:1)at org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:176)at org.apache.hadoop.mapred.ReduceTask .runNewReducer(ReduceTask.java:649)at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:417)at org.apache.hadoop.mapred.LocalJobRunner $ Job.run(LocalJobRunner.java:260)2012 -11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner runorg.apache.hadoop.mapreduce.Reducer.run(Reducer.java:176)のcom.s1mbi0se.dmp.processor.mapred.SelectorReducer.reduce(SelectorReducer.java:1)のreduce(SelectorReducer.java:63) .apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:649)at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:417)at org.apache.hadoop.mapred.LocalJobRunner $ Job.run (LocalJobRunner.java:260)2012-11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner runorg.apache.hadoop.mapreduce.Reducer.run(Reducer.java:176)のcom.s1mbi0se.dmp.processor.mapred.SelectorReducer.reduce(SelectorReducer.java:1)のreduce(SelectorReducer.java:63) .apache.hadoop.mapred.ReduceTask.runNewReducer(ReduceTask.java:649)at org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:417)at org.apache.hadoop.mapred.LocalJobRunner $ Job.run (LocalJobRunner.java:260)2012-11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner runLocalJobRunner $ Job.run(LocalJobRunner.java:260)2012-11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner runLocalJobRunner $ Job.run(LocalJobRunner.java:260)2012-11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner run

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

cassandra - playormはローカルホストにのみ接続します

やってみたら

問題なく接続できます。astyanaxを使用することで、それも機能します。

ただし、playOrmで、ホスト文字列をに設定するmyhost.compute-1.amazonaws.com:9160と、ホストリストでコンマ区切りの文字列を使用する必要があると文句を言います。myhost.compute-1.amazonaws.com:9160,またはを使用するmyhost.compute-1.amazonaws.com:9160,myhost.compute-1.amazonaws.com:9160と、次の例外が発生します。

リモートホストに接続するための接続文字列をどのように設定する必要がありますか?

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

cassandra - Astyanax - cassandra に接続しようとすると TokenRangeOfflineException が発生する

これは、Astyanax による Cassandra への接続方法です。

シードに「localhost」だけを入力すると、正常に動作します。「localhost、localhost」または「localhost」を入力すると、以下の例外が発生します。何が欠けている可能性がありますか?問題はホストではなく、アドレスが正しいことです... CL_Quorum を使用する場合、注意すべき設定はありますか?

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

playframework - play2.xのplayormサポートがないのはなぜですか

速度に関する考慮事項がplayormgithubページで言及されていることに気付きましたが、これを実装することを妨げる技術的な制限はありますか?

2.xサポートを追加するために進行中のプロジェクトはありますか?

すでに解決策がある場合は、自分でこれを書く必要はありません...

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

playorm - Amazon AWS Elastic Map Reduce での @NoSqlId の Playorm ScannerForClass 例外

ローカルホストまたは AWS EC2 インスタンスの私の jar は魅力のように機能しますが、Elastic MapReduce だけでは「見たことがない」例外で失敗します:

Caused by: java.lang.IllegalArgumentException: class=class com.alvazan.orm.impl.meta.data.MetaClassSingle has two fields that have @NoSqlId annotation. One of them may be in a superclass

@NoSqlIdから(usegenerator = true)を削除しようとしましたが、うまくいきませんでした。

例外:

私のユーザークラス:

私の UserURL クラス:

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

playorm - playOrmへのログインをオフにする

playOrmのINFOロギングをオフにする方法はありますか?log4j.xml構成をに設定しようとしました

しかし、私はまだcom.alvazanからINFOロギングのトーンを受け取ります。

前もって感謝します。

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

playorm - ID更新カサンドラ

私はもともとこれを別の場所に投稿しました。

あらすじ:

いくつかの情報を含むログ ファイルを読み取ります。タイムスタンプ (分単位で切り捨て) と ID を使用してキーを作成しています。(1348495218081lID1)。各プットの前にルックアップを行うので、同じキーを持つレコードが DB に存在するかどうかを確認します。ヒットした場合は、返されたレコードのカウンター フィールドをインクリメントし、そのレコードにプットを実行します。ただし、カウンター値が 1 より大きい DB 内のレコードは見当たりません。かなりの数のレコードがあるはずです。

次に例を示します。

どんな助けでも大歓迎です。あなたがしてきたすべての良い仕事をありがとう!

乾杯

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

playframework-2.0 - cassandraのplayormとplayframework2.0.4

https://github.com/deanhiller/playorm/wiki/PlayFramework-2.x-cassandra1.1.9をplayframework2.0.4に接続するためのサポート例を試しました。しかし、私が追加すると

  • nosql.nosqltype=cassandra
  • nosql.cassandra.clusterName=Test Cluster
  • nosql.cassandra.keyspace=iyte
  • nosql.cassandra.seeds=a:9160,b:9160,c:9160

エラーが発生し、修正できませんでした。
Expecting end of input or a comma, got ':' if you intended ':' to be part of the value for 'nosql.cassandra.seeds', try enclosing the value in double quotes, or you may be able to rename the file .properties rather than .conf
input \ libexcludeにplayorm-1.4.4と他の3つのjarを追加し、application.confからnosql.cassandra.seeds = a:9160、b:9160、c:9160を削除しました。これはエラーです
! Internal server error, for request [GET /] ->

sbt.PlayExceptions$CompilationException: Compilation error [value Context is not a member of object play.mvc.Http] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$4$$anonfun$apply$12$$anonfun$apply$13.apply(PlayReloader.scala:236) ~[na:na] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$4$$anonfun$apply$12$$anonfun$apply$13.apply(PlayReloader.scala:236) ~[na:na] at scala.Option.map(Option.scala:133) ~[scala-library.jar:0.11.3] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$4$$anonfun$apply$12.apply(PlayReloader.scala:236) ~[na:na] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$4$$anonfun$apply$12.apply(PlayReloader.scala:233) ~[na:na] at scala.Option.map(Option.scala:133) ~[scala-library.jar:0.11.3] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$4.apply(PlayReloader.scala:233) ~[na:na] at sbt.PlayReloader$$anon$2$$anonfun$reload$3$$anonfun$4.apply(PlayReloader.scala:231) ~[na:na] at scala.Either$LeftProjection.map(Either.scala:183) ~[scala-library.jar:0.11.3] at sbt.PlayReloader$$anon$2$$anonfun$reload$3.apply(PlayReloader.scala:231) ~[na:na] at sbt.PlayReloader$$anon$2$$anonfun$reload$3.apply(PlayReloader.scala:226) ~[na:na] at scala.Option.getOrElse(Option.scala:108) ~[scala-library.jar:0.11.3] at sbt.PlayReloader$$anon$2.reload(PlayReloader.scala:226) ~[na:na] at play.core.ReloadableApplication$$anonfun$get$1.apply(ApplicationProvider.scala:110) ~[play_2.9.1.jar:2.0.4] at play.core.ReloadableApplication$$anonfun$get$1.apply(ApplicationProvider.scala:110) ~[play_2.9.1.jar:2.0.4] at akka.dispatch.Future$$anon$3.liftedTree1$1(Future.scala:195) ~[akka-actor.jar:2.0.2] at akka.dispatch.Future$$anon$3.run(Future.scala:194) ~[akka-actor.jar:2.0.2] at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:94) ~[akka-actor.jar:2.0.2] at akka.jsr166y.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1381) ~[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]