相关的文档10bet官方网站 下载本手册

3.2.1 Linux操作系统下启动和停止Agent

要在运行Linux或类似操作系统的给定主机上启动MySQL集群管理器代理,您应该运行mcmd,可在箱子该主机上的管理器安装目录中的目录。用于mcmd如下所示:

MCMD[——default -file |——bootstrap][——log-file][——log-level]

看到第3.1节mcmdMySQL集群管理器代理,以获取有关调用时可使用的其他选项的信息mcmd从命令行,或在配置文件中。

mcmd通常在前台运行。如果您愿意,您可以使用您的平台的常用机制来后台化进程。在Linux系统上,可以通过添加一个&字符(),就像这样(不包括任何可能需要的选项):

Shell > ./bin/mcmd &

缺省情况下,代理假设代理配置文件为等/ mcmd.ini,在MySQL集群管理器安装目录下。方法将该文件的路径传递给——defaults-file选项,如下所示:

Shell > ./bin/mcmd——defaults-file=/home/mcm/mcm-agent.conf

——引导选项将使代理以默认配置值启动,创建一个名为mycluster,然后开始。选项仅在尚未创建集群时有效,且与——defaults-file选择。目前,任何数据都存储在默认集群中mycluster在集群重新启动之间不保留;这是一个已知的问题,我们可能会在MySQL集群管理器的未来版本中解决。

的使用——引导选项mcmd是否显示在具有主机名的系统上torsk,其中MySQL集群管理器已安装到/home/jon/mcm

通过运行"/home/jon/mcm/bin/mcm" -a torsk:1862配置默认集群'mycluster'. /mcmd——bootstrap MySQL Cluster Manager 1.4.8 started启动默认集群“mycluster”…Cluster 'mycluster' started successfully ndb_mgmd torsk:1186 ndbd torsk ndbd torsk mysqld torsk:3306 mysqld torsk:3307 ndbapi *通过命令"/home/jon/mcm/ Cluster /bin/mysql" -h torsk -P 3306 -u root连接数据库

类型连接到代理罗马数字客户端(见3.3节,“启动MySQL集群管理器客户端”),并连接到3306和3307端口上运行的MySQL服务器mysql或其他MySQL客户端应用程序。

——日志文件选项允许您覆盖代理日志文件的默认位置(通常mcmd.log,在MySQL集群管理器安装目录下)。

你可以使用——进行日志级别选项来覆盖进行日志级别在代理配置文件中设置。

看到第3.1节mcmdMySQL集群管理器代理,以获取有关可用于的选项的详细信息mcmd

MySQL集群管理器代理必须在要管理的MySQL NDB集群中的每台主机上启动。

要停止MySQL集群管理器代理的一个或多个实例,请使用停止代理命令在MySQL集群管理器客户端。如果客户端不可用,您可以使用系统的标准方法停止每个代理进程,例如C ^杀了

还可以将代理设置为Linux和其他类unix系统上的守护进程或服务。(见章节2.3.1,“在Unix平台上安装MySQL集群管理器”)。如果您还希望运行中的MySQL NDB集群中的数据节点失败进程在代理失败时启动,并在这种情况下重新启动,则必须确保StopOnError在每个数据节点上设置为0(而不是默认值为1)。