暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

万里数据库分布式GreatDB Cluster快速安装-搭建集群(5)

原创 Dbb 2024-03-29
147

快速安装

搭建集群

创建集群

使用root登陆任意一个SQL节点,进行初始化集群操作,随后进行添加SQL节点和数据节点的操作,这里以sqlnode1作为初始化节点。

注意:通过命令hostname -i确定回环IP,如果不是127.0.0.1,请替换下面登陆命令中的127.0.0.1


## 登陆sqlnode1
[root@localhost greatdb-cluster]# bin/greatsql -h127.0.0.1 -P3306 -uroot -pgreatdb
## sqlnode1作为起始节点初始化集群
GreatDB Cluster> call mysql.greatdb_init_cluster('greatdb_cluster', 'greatdb', 'greatdb');
Query OK, 1 row affected (4.24 sec)
## 添加SQL节点sqlnode2
GreatDB Cluster> call mysql.greatdb_add_sqlnode('127.0.0.1', 3307);
Query OK, 1 row affected (4.24 sec)
## 添加SQL节点sqlnode3
GreatDB Cluster> call mysql.greatdb_add_sqlnode('127.0.0.1', 3308);
Query OK, 1 row affected (4.24 sec)

## 添加shard1的数据节点
GreatDB Cluster> call mysql.greatdb_add_datanode('shard1', 'datanode1', '127.0.0.1', 4406, 'NODE_MGR');
Query OK, 1 row affected (0.03 sec)
GreatDB Cluster> call mysql.greatdb_add_datanode('shard1', 'datanode2', '127.0.0.1', 4407, 'NODE_MGR');
Query OK, 1 row affected (0.03 sec)
GreatDB Cluster> call mysql.greatdb_add_datanode('shard1', 'datanode3', '127.0.0.1', 4408, 'NODE_MGR');
Query OK, 1 row affected (0.03 sec)
## 初始化shard1
GreatDB Cluster> call mysql.greatdb_init_shard('shard1');
Query OK, 1 row affected (4.24 sec)

## 添加shard2的数据节点
GreatDB Cluster> call mysql.greatdb_add_datanode('shard2', 'datanode4', '127.0.0.1', 4410, 'NODE_MGR');
Query OK, 1 row affected (0.03 sec)
GreatDB Cluster> call mysql.greatdb_add_datanode('shard2', 'datanode5', '127.0.0.1', 4411, 'NODE_MGR');
Query OK, 1 row affected (0.03 sec)
GreatDB Cluster> call mysql.greatdb_add_datanode('shard2', 'datanode6', '127.0.0.1', 4412, 'NODE_MGR');
Query OK, 1 row affected (0.03 sec)
## 初始化shard2
GreatDB Cluster> call mysql.greatdb_init_shard('shard2');
Query OK, 1 row affected (4.24 sec)

至此,整个集群便搭建完成,用户可以通过连接SQL节点,把整个集群当成单机MySQL使用。

如果向集群中添加sqlnode/datanode时,提示:"the time diff of the new datanode and the cluster exceeded xxx ms" 或者 "the time diff of the new sqlnode and the cluster exceeded xxx ms"时,参考 添加sqlnode/datanode失败


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论