hadoop集群中的MySQL服务的启动和关闭;
主机名 | IP地址 | 服务描述 |
---|---|---|
Cluster-01 | 192.168.10.111 | MC管理节点 |
Cluster-02 | 192.168.10.112 | MC数据服务节点 |
Cluster-03 | 192.168.10.113 | MC数据服务节点 |
Cluster-04 | 192.168.10.114 | MC SQL服务节点 |
Cluster-05 | 192.168.10.115 | MC SQL服务节点 |
启动mysql集群状态
管理节点 -> 数据节点 -> 服务节点
1.在管理节点执行,初次使用initial,以后不用;
[root@Cluster-01 etc]# ndb_mgmd -f /usr/local/mysql/etc/config.ini --initial
2.查看进程,若存在包含”ndb_mgmd”关键字的进程则表示MySQL Cluster的管理节点启动成功
[root@Cluster-01 ~]# ps -ef |grep ndb_mgmd
root 1306 1 0 21:19 ? 00:00:32 ndb_mgmd -f /usr/local/mysql/etc/config.ini --initial
root 1601 1522 0 22:15 pts/2 00:00:00 grep --color=auto ndb_mgmd
3.进入管理界面
[root@Cluster-01 etc]# ndb_mgm
4.在数据节点执行;
[root@Cluster-02 etc]# ndbd
5.查看进程
[root@Cluster-02 etc]# ps -ef|grep ndbd
root 1449 1 0 22:16 ? 00:00:00 ndbd
root 1450 1449 6 22:16 ? 00:00:01 ndbd
root 1495 1430 0 22:16 pts/1 00:00:00 grep --color=auto ndbd
6.使用“ndb_mgm”进入MySQL Cluster管理节点的控制台,
若有相应数据服务节点的连接信息则表示数据服务节点启动并连接成功
6.在服务节点执行;
[root@Cluster-04 etc]# service mysql start
7.查看进程,若存在信息中包含“mysql”关键字进程则表示MySQL Cluster的SQL 服务节点启动成功
[root@Cluster-04 etc]# ps -ef | grep mysql
8.进入mysql
[root@Cluster-04 etc]# mysql -u root -p
Enter password:
9.查看mysql集群状态
在任意节点上执行
ndb_mgm -e show
停止服务
服务节点 -> 数据节点 -> 管理节点
1.服务节点执行
[root@Cluster-04 etc]# service mysql stop
Shutting down MySQL.... SUCCESS!
2.管理节点执行
[root@Cluster-01 ~]# ndb_mgm -e shutdown