本申请涉及数据处理,尤其涉及一种集群部署方法、系统、设备及存储介质。
背景技术:
1、相关技术中,在操作系统中部署数据库或者数据库集群的方式通常为手动操作,即用户通过编写相关代码在操作系统中部署数据库或者建立数据库集群。
2、然而,在上述过程中,用户需要编写大量的代码,经过较为繁琐复杂的操作,才能部署数据库、完成数据库集群的部署,这降低了集群部署的效率。
技术实现思路
1、本发明的主要目的在于提供了一种集群部署方法、系统、设备和存储介质,旨在解决集群部署的效率较低的技术问题。
2、为实现上述目的,本发明提供了一种集群部署方法,所述方法包括:
3、根据操作系统中m个服务器对应的m个标识信息,确定n个目标服务器;所述服务器与所述标识信息一一对应,所述n个目标服务器为所述m个服务器中的至少部分服务器,m为大于1的正整数,n为小于或等于m的正整数;
4、读取每个目标服务器存储的声明文件;
5、执行所述每个目标服务器存储的声明文件,控制所述n个目标服务器相互通信,以建立服务器集群;
6、其中,所述服务器集群包括所述n个目标服务器。
7、可选地,所述根据m个服务器对应的m个标识信息,确定n个目标服务器之前,所述方法还包括:
8、获取用户输入的污点数据;
9、将与所述污点数据相关联的服务器的标识信息修改为目标标识;
10、所述根据m个服务器对应的m个标识信息,确定n个目标服务器包括:
11、读取所述m个服务器对应的m个标识信息;
12、将所述m个服务器中标识信息表征目标标识的服务器,确定为所述目标服务器。
13、可选地,所述执行所述每个目标服务器存储的声明文件,控制所述n个目标服务器相互通信包括:
14、读取所述每个目标服务器存储的声明文件中的通信接口、ip协议和数据路由路径;
15、控制所述n个目标服务器之间通过所述通信接口、所述ip协议和数据路由路径建立通信连接。
16、可选地,所述执行所述每个目标服务器存储的声明文件,控制所述n个目标服务器相互通信之后,所述方法还包括:
17、监听每个目标服务器建立通信连接的应用服务的数量;
18、在所述应用服务的数量大于或等于预设阈值的情况下,发送提示信息。
19、此外,为实现上述目的,本发明还提供一种集群部署系统,所述集群部署系统包括:
20、确定模块,用于根据操作系统中m个服务器对应的m个标识信息,确定n个目标服务器;所述服务器与所述标识信息一一对应,所述n个目标服务器为所述m个服务器中的至少部分服务器,m为大于1的正整数,n为小于或等于m的正整数;
21、读取模块,用于读取每个目标服务器存储的声明文件;
22、控制模块,用于执行所述每个目标服务器存储的声明文件,控制所述n个目标服务器相互通信,以建立服务器集群;
23、其中,所述服务器集群包括所述n个目标服务器。
24、可选地,所述系统还包括:
25、获取模块,用于获取用户输入的污点数据;
26、修改模块,用于将与所述污点数据相关联的服务器的标识信息修改为目标标识;
27、所述确定模块,还用于:
28、读取所述m个服务器对应的m个标识信息;
29、将所述m个服务器中标识信息表征目标标识的服务器,确定为所述目标5服务器。
30、可选地,还用于:
31、读取所述每个目标服务器存储的声明文件中的通信接口、ip协议和数据路由路径;
32、控制所述n个目标服务器之间通过所述通信接口、所述ip协议和数据路0由路径建立通信连接。
33、可选地,所述系统还包括:
34、监听模块,用于监听每个目标服务器建立通信连接的应用服务的数量;
35、发送模块,用于在所述应用服务的数量大于或等于预设阈值的情况下,发送提示信息。
36、5此外,为实现上述目的,本发明还提供一种电子设备,所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的程序或指令,所述处理器执行所述程序或指时实现如上所述集群部署方法的步骤。
37、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有数据处理程序,所述数据处理程序被处理器执0行时实现如上所述集群部署方法的步骤。
38、本发明提供了一种集群部署方法、系统、设备和存储介质,该方法包括:
39、根据m个服务器对应的m个标识信息,确定n个目标服务器;服务器与标识信息一一对应,n个目标服务器为m个服务器中的至少部分服务器,m为
40、大于1的正整数,n为小于或等于m的正整数;读取每个目标服务器存储的5声明文件;执行每个目标服务器存储的声明文件,控制n个目标服务器相互通信,以建立服务器集群;其中,服务器集群包括n个目标服务器。本发明中,用户不需要在操作系统中编译复杂的代码,仅通过设置标识信息和声明文件,即可在操作系统中部署服务器集群,上述服务器集群由相互通信n个目标服务器构成,以此提高了服务器集群部署的效率。
1.一种集群部署方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据m个服务器对应的m个标识信息,确定n个目标服务器之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述执行所述每个目标服务器存储的声明文件,控制所述n个目标服务器相互通信包括:
4.根据权利要求1所述的方法,其特征在于,所述执行所述每个目标服务器存储的声明文件,控制所述n个目标服务器相互通信之后,所述方法还包括:
5.一种集群部署系统,其特征在于,包括:
6.根据权利要求5所述的系统,其特征在于,所述系统还包括:
7.根据权利要求5所述的系统,其特征在于,所述控制模块,还用于:
8.根据权利要求5所述的系统,其特征在于,所述系统还包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的程序或指令,其特征在于,所述处理器执行所述程序或指时实现如权利要求1至4任一项所述的集群部署方法的步骤。
10.一种可读存储介质,其上存储有程序或指令,其特征在于,该程序或指令被处理器执行时实现如权利要求1至4任一项所述的集群部署方法的步骤。