grails - 用于 Grails 插件的 Riak

标签 grails riak

我正在尝试使用 Grails Riak 插件,但没有成功。

也许我没明白,但我希望插件能让我将我的域对象存储在 riak 数据库中:http://springsource.github.com/grails-data-mapping/riak/manual/guide/3.%20Object%20Mapping.html

但似乎由于仍然定义了一个数据源,Grails 只是将对象映射到普通的 SQL 数据库。

我究竟做错了什么?如何让插件工作?

更新:

卸载 Hibernate 插件似乎不适用于 Grails 2.0.x。卸载后好像会自动重装。

对于 Grails 1.3.8,它可以工作,但是

grails install-plugin riak

在下载和安装它的工作时会导致错误:
grails install-plugin grails-riak-1.0.0.M4.zip

我现在已经将我的 riak 配置为监听端口 8091 (http://localhost:8091/buckets?buckets=true),当我通过浏览器连接时,我会收到回复。但我的 Grails 应用程序提示 java.net.ConnectException: Connection Refused
更新 2:

似乎 riak 插件忽略了我的配置 - 如果为端口 9098 配置了 riak 实例,则插件设法连接并工作!

最佳答案

如果你安装了 Riak 插件,你必须卸载 Hibernate 插件。否则,它会对您实际想要在哪个数据存储中存储数据感到困惑。

关于grails - 用于 Grails 插件的 Riak,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10752381/

相关文章:

unit-testing - 在Grails中使用ControllerUnitTestCase进行单元测试

grails - 静态映射关闭中的Grails “duplicate field name”错误

grails - 未经授权的响应上的AngularJS(1.1.5)无限循环

grails - 用于引导的Grails taglib

javascript - JS 中的 Riak Map Reduce 返回有限数据

java - Riak Java客户端编译失败

grails - Grails-Tika内容操纵

sql-order-by - 如何对数据进行排序/排序?

mongodb - 适用于 Google Reader 等应用的 NoSQL 架构

database - 锁定 Riak 数据库中的记录 (NoSql)