分布式、集群都是用来处理大批量数据操作的,工作原理不太一样。分布式是缩短每个任务的执行时间来提升工作效率,集群是提高单位时间内执行的任务数来提高效率。分布式是将步骤分到不同机器上,集群指的是几个任务同时处理。
管理节点,数据节点和sql节点。
- 管理节点(ndb_mgmd),管理服务器,负责管理数据节点和sql节点,以及集群配置文件和集群日志文件。监控其他节点的工作状态,能够启动、关闭或重启某个节点。其他节点从管理节点检索配置数据,当数据节点有新事件时就把事件信息发送给管理节点并写入集群日志。提供配置数据、启动并停止节点、运行备份等。由于这类节点负责管理其他节点的配置,应在启动其他节点之前首先启动这类节点。MGM节点是用命令ndb_mgmd启动的。
- 数据节点(ndbd),数据节点的数目与副本的数目相关,是片段的倍数。例如,对于两个副本,每个副本有两个片段,那么就有4个数据节点。没有必要有一个以上的副本。数据节点是用命令ndbd启动的。
- sql节点(mysqld),客户端节点是使用NDB簇存储引擎的传统mysql服务器。典型情况下,sql节点是使用命令mysqld -ndbcluster启动的,或将ndbcluster添加到my.cnf吼使用mysqld启动。
参考:https://blog.csdn.net/zhou2s_101216/article/details/50757452
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)