mysql cluster mysql 节点无法关闭_MySQL NDB Cluster环境启动与关闭

2.1 Cluster环境启动与关闭

2.1.1启动Cluster

建议启动顺序:首先启动管理节点,然后是数据节点,最后是SQL节点。

(1)启动管理节点

rm /usr/local/mysql/mysql-cluster/ndb_1_config.bin.1 #不是必须的,如果config.ini有改动则要加上

ndb_mgmd -f /var/lib/mysql-cluster/config.ini

必须用参数“-f”或“--config-file”告诉ndb_mgm配置文件所在位置,默认是在ndb_mgmd相同目录下。

检验是否启动成功

netstat -ntpl |grep ndb

还可以使用ndb_mgm来监听客户端,如下:

(2)启动数据节点

首次启动,则需要添加--initial参数,以便进行NDB节点的初始化工作。在以后的启动过程中,则是不能添加该参数的,否则ndbd程序会清除在之前建立的所有用于恢复的数据文件和日志文件。

首次启动数据节点

/usr/local/mysql/bin/ndbd --initial

如果不是首次启动,则执行下面的命令

/usr/local/mysql/bin/ndbd

查看是否启动成功

先查看数据节点的服务进程

ps -elf | grep mysql

然后在管理节点查看各个节点的状态;

ndb_mgm -e show

(3)启动SQL节点

查看mysql服务是否已经运行

ps -elf | grep mysql

可以看到mysql服务已经运行。

若MySQL服务没有运行,则运行以下命令:

/usr/local/mysql/bin/mysqld_safe --user=mysql &

查看mysql服务进程

ps auxww | grep mysql

(4)检查集群是否启动成功

在管理节点执行以下命令

ndb_mgm -e show

返回结果显示集群启动成功

2.1.2关闭Cluster

建议关闭顺序:首先停止SQL节点,断开对外服务,然后在管理节点执行命令关闭数据节点和是管理节点。

(1)关闭SQL节点

/etc/init.d/mysql.server stop

或者在数据库中执行shutdown;

输入\q回车退出

查看mysql服务进程状态

ps -elf | grep mysql |grep

结果可以看到,mysql服务已经被关闭。

(2)关闭管理节点和数据节点

只需要在管理节点(ClusterMgm)里执行以下命令

ndb_mgm -e shutdown

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值