【技术实现步骤摘要】
基于EXCEL文件安装集群的方法、装置、设备及存储介质
本专利技术涉及云服务
,尤其涉及一种基于EXCEL文件安装集群的方法、装置、设备及存储介质。
技术介绍
现有大数据存储及计算技术主要是分布式文件系统hadoop生态圈,hadoop提供高吞吐量来访问应用程序的数据,适合那些有着超大数据集的应用程序。但是包括的组件数量多,配置复杂,部署效率比较低。目前已有管理和安装大数据集群的产品,但均存在一些问题,附带监控功能,导致运行安装耗费大量的内存和CPU资源;同时不支持新的组件,导致二次集群部署效率低,并且在网页界面上对配置文件进行修改,出错率大。
技术实现思路
本专利技术的主要目的在于解决了现有的管理和安装大数据集群产品存在消耗大量内存和CPU资源以及集群部署效率低的技术问题。为实现上述目的,本专利技术第一方面提供了一种基于EXCEL文件安装集群的方法,包括:接收终端上传的电子表格EXCEL文件,所述EXCEL文件包括待安装的主机地址和待安装的组件信息;对所述EXCEL文件进行解析并校 ...
【技术保护点】
1.一种基于EXCEL文件安装集群的方法,其特征在于,所述基于EXCEL文件安装集群的方法包括:/n接收终端上传的电子表格EXCEL文件,所述EXCEL文件包括待安装的主机地址和待安装的组件信息;/n对所述EXCEL文件进行解析并校验,得到所述EXCEL文件的数据内容;/n根据所述EXCEL文件的数据内容统计得到待安装的主机数量,并根据所述待安装的主机数量生成待支付订单;/n将所述待支付订单发送到所述终端,所述终端用于指示目标用户对所述待支付订单进行支付;/n当检测到所述目标用户对所述待支付订单成功支付时,通过预置云服务和所述EXCEL文件的数据内容进行集群部署。/n
【技术特征摘要】
1.一种基于EXCEL文件安装集群的方法,其特征在于,所述基于EXCEL文件安装集群的方法包括:
接收终端上传的电子表格EXCEL文件,所述EXCEL文件包括待安装的主机地址和待安装的组件信息;
对所述EXCEL文件进行解析并校验,得到所述EXCEL文件的数据内容;
根据所述EXCEL文件的数据内容统计得到待安装的主机数量,并根据所述待安装的主机数量生成待支付订单;
将所述待支付订单发送到所述终端,所述终端用于指示目标用户对所述待支付订单进行支付;
当检测到所述目标用户对所述待支付订单成功支付时,通过预置云服务和所述EXCEL文件的数据内容进行集群部署。
2.根据权利要求1所述的基于EXCEL文件安装集群的方法,其特征在于,所述对所述EXCEL文件进行解析并校验,得到所述EXCEL文件的数据内容,包括:
对所述EXCEL文件按照预置命名方式设置新的文件名,并将重新命名的EXCEL文件存储到预置目录下;
按照所述新的文件名从所述预置目录中读取所述EXCEL文件,得到文件流;
对所述文件流进行校验并读取,得到所述EXCEL文件的数据内容。
3.根据权利要求1所述的基于EXCEL文件安装集群的方法,其特征在于,所述根据所述EXCEL文件的数据内容统计得到待安装的主机数量,并根据所述待安装的主机数量生成待支付订单,包括:
从所述EXCEL文件的数据内容中读取列名为预置主机名称对应的所述待安装的主机地址;
获取预置云主机列表,并从所述预置云主机列表中查询所述待安装的主机地址,得到查询结果;
当所述查询结果为查询成功时,对所述待安装的主机地址进行数量统计,得到待安装的主机总数量m;
对所述待安装的主机总数量m、预置基础价格p和预置单价u按照预置公式进行计算,得到总价t,所述预置公式为t=p+u*m;
根据预置支付方式和所述总价t生成待支付订单,并将所述待支付订单记录到预置数据表中,所述待支付订单包括订单号。
4.根据权利要求3所述的基于EXCEL文件安装集群的方法,其特征在于,所述当检测到所述目标用户对所述待支付订单成功支付时,通过预置云服务和所述EXCEL文件的数据内容进行集群部署,包括:
当检测到所述目标用户对所述待支付订单成功支付时,接收通过预置支付接口返回的支付信息,所述支付信息包括支付结果和所述订单号;
当所述支付结果为支付成功时,将所述订单号对应的待支付订单设置为已支付;
根据所述订单号查询所述EXCEL文件的数据内容,并将所述EXCEL文件的数据内容中所述待安装的主机地址设置为集群主机地址;
通过预置云服务按照所述集群主机地址对预置云主机进行虚拟化,并分配所述集群主机地址;
对已分配集群主机地址的所述预置云主机进行组件安装并配置。
5.根据权利要求4所述的基于EXCEL文件安装集群的方法,其特征在于,所述通过预置云服务按照所述集群主机地址对预置云主机进行虚拟化,并分配所述集群主机地址,包括:
获取预设的接口密钥和预设的安全密钥;
通过所述集群主机地址、所述已统计待安装的主机总数量和预置接口设置待划分的虚拟机参数,所述待划分的虚拟机参数包括虚拟机的标识信息和所述集群主机地址;
根据所述预设的接口密钥、所述预...
【专利技术属性】
技术研发人员:林琪琛,张观成,万书武,李均,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。