首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动MySQL集群

问启动MySQL集群
EN

Stack Overflow用户
提问于 2013-11-19 22:02:38
回答 1查看 118关注 0票数 1

我是集群新手,我正在做一个关于集群数据库的项目。我想使用MySQL集群。我正在将它用于一个小型数据库,这是我的计划:

5个节点:1个管理节点,2个SQL节点,2个API节点。

我的问题是:

1)我的节点进程计划是否正确?

2)报错“分配节点标识失败...”,该如何处理?

3)是否需要使用多线程数据节点?

4)我应该把我的web服务器页面放在哪里,以便用户访问数据库?

请回复。非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2014-07-27 23:54:55

这个答案可能会有点晚,但对其他入门的人可能会有帮助:

1)我的节点进程计划是否正确?

对于小型集群,您的节点进程计划是可行的。如果您配置的副本数量为2,我建议您添加一个额外的管理节点和2个额外的数据节点。原因是,由于您当前只有2个数据节点,如果这些节点中的任何一个“死亡”,您的集群将无法正常工作。这是因为发生了两阶段提交。在发生故障的情况下,只有1个数据节点能够持久化数据,而另一个节点将无法访问,因此事务将被标记为未完成。

2)当我得到“无法分配节点标识...”的错误信息时,我应该怎么做?

如果您在配置文件中为其他节点分配了相同的id,则通常会引发此错误。每个节点都应该有一个唯一的Id。

3)是否需要使用多线程数据节点?

这不是必需的,但建议您这样做。通过使用覆盖线程数据节点,您可以利用具有多个cpus的现代计算机体系结构来更快地处理数据处理查询。因此,更新和查询的速度会快得多

4)我应该把我的web服务器页面放在哪里,以便用户访问数据库?

Hmm.Not确定了你为什么要在这里实现。如果您使用的是PHP或任何其他语言,这将是一个单独的问题。您必须配置web服务器。将它们放在http目录的根目录中即可开始

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

https://stackoverflow.com/questions/20073579

复制
相关文章

相似问题

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