【问题标题】:Orient DB distributed replica on embedded server嵌入式服务器上的东方数据库分布式副本
【发布时间】:2018-05-28 17:54:22
【问题描述】:

我们正在嵌入式服务器上设置分布式 OrientDB 数据库(我们使用的是 OrientDB v.2.2.31)。我们希望有一个主副本配置,但我们在这样做时遇到了一些问题。

我们已经通过以下方式为主服务器和副本设置了default-distributed-db-config.json 文件:

{
  "autoDeploy": true,
  "hotAlignment": true,
  "executionMode": "asynchronous",
  "readQuorum": 1,
  "writeQuorum": 1,
  "failureAvailableNodesLessQuorum": false,
  "readYourWrites": true,
  "newNodeStrategy" : "static",
  "servers": {
    "orientdb_master": "master",
    "orientdb_replica1": "replica"
  },
  "clusters": {
    "internal": {
    },
    "index": {
    },
    "*": {
      "servers": ["<NEW_NODE>"]
    }
  }
}

"orientdb_master""orientdb_replica1" 分别是与主服务器和从服务器关联的主机名。

我们先启动主服务器,然后启动另一台服务器:它们之间的连接没有问题,但应该是副本的服务器实际上是另一个主服务器(因此,我们有一个多主配置)。

我们如何指定第二台服务器是副本?还有其他需要设置的参数吗?

提前致谢

【问题讨论】:

    标签: orientdb orientdb-2.1 distributed-database


    【解决方案1】:

    您应该使用在启动时分配的节点名称,而不是设置orientdb_replica1(主机名)。您可以在config/orientdb-server-config.xml 下找到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-26
      • 1970-01-01
      • 1970-01-01
      • 2016-06-11
      相关资源
      最近更新 更多