【问题标题】:Apache Polygene connect with MongoDB EntityStoreApache Polygene 与 MongoDB EntityStore 连接
【发布时间】:2017-05-03 10:35:40
【问题描述】:

我正在使用 Apache Polygene (Qi4j) 2.1,我正在尝试使用具有多个节点和副本集的 MongoDB 实体存储。

我在mongodb.booking.store.properties 文件中的当前配置是:

hostname=localhost
port=27017
nodes=192.168.1.100:27017, 192.168.1.101:27017, 192.168.1.102:27017
database=example
collection=example

我得到以下错误:

org.qi4j.api.value.NoSuchValueException: Could not find any visible ValueComposite of type [com.mongodb.ServerAddress] in module [config]

但是当我从上述文件中删除nodes 属性时,一切正常并且与mongo的连接成功。

如何使用多个节点和replicaSet?

【问题讨论】:

    标签: mongodb apache-zest


    【解决方案1】:

    这是 MongoDB 扩展的不幸版本,并且没有从属性文件初始化此配置的好的答案。

    Polygene 3.0 于 2017 年 7 月发布,此特定问题已得到解决。见https://issues.apache.org/jira/browse/POLYGENE-172

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-27
      • 2020-11-02
      • 2016-12-05
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多