ddsdjn 发表于 2018-9-30 11:46:07

MYSQL 集群数据节点和SQL节点的添加

MYSQL集群现在还不支持在线添加节点,所以只能离线添加,不过一定要注意备份,因为启动的时候NDB引擎的数据会清零。  (有一个很重要的部分,如果有启动脚本加入到CROND中。要先停掉所有节点的CROND服务)
  一、数据节点部分:
  1、配置数据节点和管理节点,添加新的NDBD区段。详见:
  http://blog.chinaunix.net/u/29134/showart_425685.html
  2、在管理节点上面备份数据到现有的数据节点
  /usr/local/mysql/ndbd_mgm -e "start backup"
  Waiting for completed, this may take several minutes
  Node 3: Backup 1 started from node 1
  Node 3: Backup 1 started from node 1 completed
  StartGCP: 209 StopGCP: 212
  #Records: 2143 #LogRecords: 0
  Data: 52516 bytes Log: 0 bytes
  3、关闭现有的数据节点
  /usr/local/mysql/ndb_mgm -e "shutdown"
  Node 3: Cluster shutdown initiated
  Node 4: Cluster shutdown initiated
  Node 4: Node shutdown completed.
  Node 3: Node shutdown completed.
  2 NDB Cluster node(s) have shutdown.
  Disconnecting to allow management server to shutdown.
  4、关闭SQL节点。
  service mysqld stop
  Shutting down MySQL.. SUCCESS!
  5、按照顺序启动所有节点:
  1)、管理节点。
  2)、数据节点,要带初始化选项 --initial。
  3)、启动SQL节点。
  4)、恢复数据。
  详情见:
  http://blog.chinaunix.net/u/29134/showart_433498.html
  二、SQL节点部分。
  安装和配置见
  http://blog.chinaunix.net/u/29134/showart_425685.html
  接下来的步骤和数据节点是一样的。

页: [1]
查看完整版本: MYSQL 集群数据节点和SQL节点的添加