首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我尝试在分布式模式下使用OrientDB。如何配置特定数据库将位于哪些节点上?

我尝试在分布式模式下使用OrientDB。如何配置特定数据库将位于哪些节点上?
EN

Stack Overflow用户
提问于 2016-04-02 19:42:08
回答 1查看 112关注 0票数 0

例如:我在同一个集群中有三个节点("node1“、"node2”和"node3")。这些节点在配置文件hazelcast.xml中是相同的。我希望数据库"DB_1“只放在第一个和第二个节点上。并且数据库"DB_2“只放在第二个和第三个节点上。

我在第一个和第二个节点上修改了文件"default-distributed-db-config.json“:

代码语言:javascript
复制
{
  "autoDeploy": true,
  "hotAlignment": false,
  "executionMode": "undefined",
  "readQuorum": 1,
  "writeQuorum": 2,
  "failureAvailableNodesLessQuorum": false,
  "readYourWrites": true,
  "servers": {
    "*": "master"
  },
  "clusters": {
    "internal": {
    },
    "index": {
    },
    "*": {
      "servers": ["node1","node2"]
    }
  }
}

我修改了第三个节点上的文件"default-distributed-db-config.json“:

代码语言:javascript
复制
{
  "autoDeploy": true,
  "hotAlignment": false,
  "executionMode": "undefined",
  "readQuorum": 1,
  "writeQuorum": 2,
  "failureAvailableNodesLessQuorum": false,
  "readYourWrites": true,
  "servers": {
    "*": "master"
  },
  "clusters": {
    "internal": {
    },
    "index": {
    },
    "*": {
      "servers": ["node3"]
    }
  }
}

我在第一个和第二个节点上修改了数据库目录"DB_1“中的"distributed-config.json”文件。我把它都去掉了:

代码语言:javascript
复制
<NEW_NODE>

并在各处写下第一个和第二个节点的唯一名称:

代码语言:javascript
复制
"*":{"@type":"d","@version":0,"servers":["node1","node2"]},"orole_node2":{"@type":"d","@version":0,"servers":["node2","node1"]},"e_node2":{"@type":"d","@version":0,"servers":["node2","node1"]},"ouser_node2":{"@type":"d","@version":0,"servers":["node2","node1"]},"oschedule_node2":{"@type":"d","@version":0,"servers":["node2","node1"]},"orids_node2":{"@type":"d","@version":0,"servers":["node2","node1"]},"v_node2":{"@type":"d","@version":0,"servers":["node2","node1"]},"ofunction_node2":{"@type":"d","@version":0,"servers":["node2","node1"]}}

但尽管如此,如果启动第三个节点,那么对于数据库"DB_1“,也将在第三个节点中运行复制。

(OrientDB v2.1.13)

EN

回答 1

Stack Overflow用户

发布于 2016-04-03 14:28:05

我认为这是不可能的,同一集群中的每个节点都必须与其他节点同步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36372771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档