10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 29.4 mb
PDF (A4)- 29.5 mb
手册页(TGZ)- 190.3 kb
手册页(邮政编码)- 305.1 kb
信息(Gzip)- 2.8 mb
信息(邮政编码)- 2.8 mb
本手册摘录

在Windows上18.3.2.3 NDB集群的初始启动

一旦NDB集群可执行文件,需要配置文件,执行一个初始集群是一个简单的事开始启动NDB集群中的所有节点的集群可执行文件。每个集群节点进程必须开始分开,在主机驻留。管理节点应该首先开始,紧随其后的是节点的数据,最后通过任何SQL节点。

  1. 在管理节点上主机,发出以下命令从命令行启动管理节点的过程。输出应类似于所示:

    C: \ mysql \ bin > ndb_mgmd 2010-06-23 07:53:34 MgmtSrvr信息——NDB集群管理服务器。mysql-5.6.53-ndb-7.4.33 2010-06-23 07:53:34 [MgmtSrvr]信息——从“config.ini”阅读集群配置

    管理节点进程继续打印日志输出到控制台。这是正常的,因为管理节点作为一个Windows服务没有运行。(如果你使用NDB集群在类Unix平台上,如Linux,您可能会注意到,在这方面管理节点的默认行为在Windows上实际上是相反的行为在Unix系统上,它运行在默认情况下作为一个Unix守护进程。这种行为也适用于NDB集群数据节点进程运行在Windows上。)出于这个原因,不要关闭窗口中ndb_mgmd.exe运行;这样做杀死管理节点的过程。(见部分18.3.2.4,“安装NDB集群过程作为Windows服务”,我们展示了如何安装和运行NDB集群作为Windows服务流程。)

    所需的- f选项告诉管理节点在哪里找到全局配置文件(config.ini)。此选项的长形式——配置文件

    重要的

    一个NDB集群管理节点缓存读取的配置数据config.ini;一旦创建了一个配置缓存,它忽略了config.ini文件随后开始,除非不得不这样做,否则后果不堪设想。这意味着,如果管理节点失败开始由于一个错误在这个文件,你必须管理节点重读config.ini后纠正任何错误。为此,您可以开始ndb_mgmd.exe——重新加载——初始在命令行选项。这两种选择刷新缓存配置工作。

    没有必要或可取的使用这两个选项的管理节点my.ini文件。

  2. 主机,每个数据节点上运行的命令所示开始节点的数据流程:

    C: \ mysql \ bin > ndbd 2010-06-23 07:53:46 [ndbd]信息——从localhost: 1186,配置获取生成:1

    在每种情况下,输出的第一行数据节点过程应该像前面的示例所示,和紧随其后的是额外的日志输出行。与管理节点的过程,这是正常的,因为数据节点作为一个Windows服务没有运行。出于这个原因,不要关闭控制台窗口中运行数据节点进程;这样做杀死ndbd.exe。(有关更多信息,请参见部分18.3.2.4,“安装NDB集群过程作为Windows服务”。)

  3. 不启动SQL节点;它不能连接到集群,直到数据节点完成开始,这可能需要一些时间。相反,在一个新的控制台窗口管理节点主机上,启动NDB集群管理客户端ndb_mgm.exe,这应该在C: \ mysql \ bin在管理节点上的主人。(不要试图重用的控制台窗口ndb_mgmd.exe通过输入运行CTRL+C,因为这杀死管理节点)。输出结果应该如下:

    C: \ mysql \ bin > ndb_mgm——NDB集群管理客户机——ndb_mgm >

    当提示ndb_mgm >出现,这表明管理客户端准备接收NDB集群管理命令。你可以观察数据节点的状态,因为他们首先进入所有的状态在管理端提示。这个命令会导致运行报告数据节点的启动顺序,它应该看起来像这样:

    ndb_mgm >连接到管理服务器的所有状态:localhost: 1186节点2:开始(最后完成阶段3)(mysql-5.6.53-ndb-7.4.33)节点3:开始(最后完成阶段3)(mysql-5.6.53-ndb-7.4.33)节点2:开始(最后完成阶段4)(mysql-5.6.53-ndb-7.4.33)节点3:开始(最后完成阶段4)(mysql-5.6.53-ndb-7.4.33)节点2:开始(版本7.4.33)节点3:开始(版本7.4.33)ndb_mgm >
    请注意

    命令发布在管理客户端不区分大小写;我们使用大写的规范形式这些命令,但是你不需要输入到时遵守本公约ndb_mgm客户端。有关更多信息,请参见部分18.6.1,“命令NDB集群管理客户端”

    产生的输出所有的状态可能这里显示的不同而有所不同,根据数据节点的速度能够开始,NDB集群软件的发布版本号您正在使用,和其他因素。重要的是,当你看到这两个数据节点开始,您已经准备好开始SQL节点。

    你可以把ndb_mgm.exe运行;它没有对NDB集群的性能产生负面影响,在下一步中,我们使用它来验证SQL节点连接到集群后开始。

  4. 在电脑上指定的SQL节点主机,打开一个控制台窗口并导航到您打开NDB集群二进制文件的目录(如果你是在我们的例子中,这是C: \ mysql \ bin)。

    通过调用启动SQL节点mysqld.exe从命令行,如下所示:

    C: \ mysql \ bin > mysqld——控制台

    ——控制台选项会导致写入控制台日志信息,这可以帮助事件的问题。(一旦你满意SQL节点以令人满意的方式运行,你可以停止并重新启动它没有——控制台选项,以便执行日志正常。)

    在控制台窗口管理客户机(ndb_mgm.exe管理节点主机上运行,进入显示命令,该命令将生成的输出所示:

    ndb_mgm >显示连接到管理服务器:localhost: 1186集群配置- - - - - - - - - - - - - - - - - - - - - - - - [ndbd (NDB)] 2节点(s) id = @198.51.100.30(版本:5.6.53-ndb-7.4.33节点组:0,*)id = 3 @198.51.100.40(版本:5.6.53-ndb-7.4.33节点组:0)[ndb_mgmd (MGM)] 1节点(s) id = 1 @198.51.100.10(版本:5.6.53-ndb-7.4.33) (mysqld (API)] 1节点(s) id = 4 @198.51.100.20(版本:5.6.53-ndb-7.4.33)

    你也可以验证SQL节点连接到NDB集群中mysql客户端(mysql.exe)使用显示引擎NDB状态声明。

你现在应该愿与使用NDB集群的数据库对象和数据NDBCLUSTER存储引擎。看到部分18.3.5,“NDB集群示例表,数据”为更多的信息和示例。

你也可以安装ndb_mgmd.exe,ndbd.exe,ndbmtd.exe作为Windows服务。有关如何做到这一点的信息,明白了部分18.3.2.4,“安装NDB集群过程作为Windows服务”)。