问题标签 [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.
playorm - PlayOrm 中的缓存
我想更多地了解缓存在 playorm 中是如何工作的。任何指针都会很棒。另外: 1. 如果有任何可用的性能数据可以验证 Playorm 中的缓存。2. 是否需要任何配置/设置?
java - 运行大量数据时使用 playOrm 重置连接
我有一个 hadoop 进程,它连接到 reduce 部分中的 cassandra 键空间。数据由 playORM 保存。发生的情况是:我在同一台机器上运行这个 hadoop 进程和 cassandra,所以 playORM 只是连接到 localhost 上的 cassandra。当我处理少量数据时,该过程运行得很好,但是当我处理大量数据(在这种情况下只有 500 000 条记录)时,我得到了下面的异常。我想知道这是否可能是 astyanax 池配置中的问题(由 playORM 完成,所以我不知道如何更改这些设置),或者是否可能是 playORM 本身甚至我的 Cassandra 配置中的问题。现在一切都在一个主机上运行,我认为当我们配置集群时情况可能会变得更糟,因为许多 hadoop 机器将连接到许多 cassandra 机器。
有什么可能出错的提示吗?
orm - 持久化实体时使用 playOrm 1.4.1 的 NullPointer
我已经在 playORM 中映射了实体,并且我的项目运行良好,我的实体按照它们的方式映射。但是,在安装了 maven 中发布的最新版本 playORM 1.4.1 后,我得到了下面的空指针。
我想找到错误,但不知道从哪里开始寻找。
有什么提示吗?
信息:在本地找到元 = 用户 2012-11-09 17: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 中加载的用户(来自 virt=User)2012-11 -09 17:32:22,939 com.alvazan.orm.layer9z.spi.db.cassandra.ColumnFamilyHelper tryToLoadColumnFamilyVirt 信息:从 cassandra = 21 java.lang.NullPointerException 在 com.alvazan.orm.impl 加载列族元数据的总时间。 meta.data.MetaEmbeddedSimple.translateToColumnImpl(MetaEmbeddedSimple.java:105) 在 com.alvazan.orm.impl.meta.data.MetaEmbeddedSimple.translateToColumn(MetaEmbeddedSimple.java:93) 在 com.alvazan.orm。impl.meta.data.MetaClassSingle.translateToRow(MetaClassSingle.java:82) 在 com.alvazan.orm.layer0.base.BaseEntityManagerImpl.putImpl(BaseEntityManagerImpl.java:102) 在 com.alvazan.orm.layer0.base.BaseEntityManagerImpl。将(BaseEntityManagerImpl.java:68) 放在 com.s1mbi0se.dmp.da.dao.UserDao.insertOrUpdateUser(UserDao.java:23) 放在 com.s1mbi0se.dmp.module.UserModule.persistData(UserModule.java:116) 放在 com .s1mbi0se.dmp.processor.mapred.SelectorReducer.reduce(SelectorReducer.java:60) 在 com.s1mbi0se.dmp.processor.mapred.SelectorReducer.reduce(SelectorReducer.java:1) 在 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) 17:32:22,946 WARN Thread-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) 在 org.apache.hadoop.mapreduce.Reducer.run(Reducer.java:176) 在 org.apache.hadoop.mapred.ReduceTask .runNewReducer(ReduceTask.java:649) 在 org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:417) 在 org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:260) 2012 -11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner 运行reduce(SelectorReducer.java:63) 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) 在 org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:417) 在 org.apache.hadoop.mapred.LocalJobRunner$Job.run (LocalJobRunner.java:260) 2012-11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner 运行reduce(SelectorReducer.java:63) 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) 在 org.apache.hadoop.mapred.ReduceTask.run(ReduceTask.java:417) 在 org.apache.hadoop.mapred.LocalJobRunner$Job.run (LocalJobRunner.java:260) 2012-11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner 运行LocalJobRunner$Job.run(LocalJobRunner.java:260) 2012-11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner 运行LocalJobRunner$Job.run(LocalJobRunner.java:260) 2012-11-09 17:32:27,237 com.s1mbi0se.dmp.processor.main.DmpProcessorRunner 运行
cassandra - playorm 仅连接到 localhost
如果我尝试
我连接到它没有问题。通过使用 astyanax,它也可以工作。
但是,在 playOrm 中,如果我将主机字符串设置为myhost.compute-1.amazonaws.com:9160
,它会抱怨我需要在主机列表中使用逗号分隔的字符串。如果我使用myhost.compute-1.amazonaws.com:9160,
or myhost.compute-1.amazonaws.com:9160,myhost.compute-1.amazonaws.com:9160
,我会得到以下异常。
我应该如何设置连接字符串以连接到远程主机?
cassandra - Astyanax - 尝试连接到 cassandra 时出现 TokenRangeOfflineException
这就是我通过 Astyanax 连接到 Cassandra 的方式:
如果在种子中我只输入“localhost”,它就可以正常工作。如果我输入“localhost,localhost”或“localhost”,它会给我下面的异常。我会错过什么?问题不在于主机,地址是正确的......如果我使用 CL_Quorum,是否有任何我应该注意的配置?
playframework - 为什么 playorm 不支持 play 2.x
我注意到 playorm github 页面上已经提到了速度方面的考虑,但是是否有任何技术限制阻止了它的实现?
是否有任何项目正在进行中以添加 2.x 支持?
如果那里已经有解决方案,我宁愿不必自己写这个......
playorm - Amazon AWS Elastic Map Reduce 的 @NoSqlId 中的 Playorm ScannerForClass 异常
我在 localhost 或 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 类:
playorm - 在 playOrm 中关闭登录
有没有办法关闭 playOrm 中的 INFO 登录?我尝试将我的 log4j.xml 配置设置为
和
但我仍然从 com.alvazan 获得了 INFO 日志记录的基调。
提前致谢。
playorm - 身份证更新卡桑德拉
我最初在其他地方发布了这个。
概要:
读取包含几位信息的日志文件。我正在使用时间戳(四舍五入到分钟)和一个 id 来构建我的密钥。(1348495218081lID1)。我在每次放置之前都会进行查找,以便查看数据库中是否存在具有相同键的记录。如果命中,我会在返回的记录上增加一个计数器字段,然后对该记录执行 put。但是,我在数据库中看不到任何计数器值大于 1 的记录。我应该有很多这样的记录。
这是一个例子:
任何帮助将不胜感激。感谢您所做的所有出色工作!
干杯
playframework-2.0 - playorm for cassandra 和 play framework2.0.4
我尝试了将 cassandra1.1.9 与 play framework2.0.4 连接的https://github.com/deanhiller/playorm/wiki/PlayFramework-2.x-support示例。但是当我添加
- 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]