一种配置文件管理方法、设备及系统技术方案

技术编号:16700769 阅读:65 留言:0更新日期:2017-12-02 13:08
本发明专利技术提供一种配置文件管理方法、设备及系统,上述方法包括以下步骤:获取上传的配置文件并进行解析;根据解析结果,对所述配置文件进行相应处理;通过对上传的配置文件进行解析,并根据解析结果,对所述配置文件进行相应处理,使得配置文件生效过程更加高效、智能、安全。

A configuration file management method, device and system

The present invention provides a configuration file management method, device and system. The method comprises the following steps: obtaining the configuration file upload and analysis; according to the results of analysis, carries on corresponding processing to the configuration file; by analyzing the configuration file upload, and according to the results of analysis, carries on corresponding processing to the configuration file the configuration file, effective process more efficient, intelligent, security.

【技术实现步骤摘要】
一种配置文件管理方法、设备及系统
本专利技术属于文件处理领域,尤其涉及一种配置文件管理方法、设备及系统。
技术介绍
Ambari跟Hadoop等开源软件一样,也是ApacheSoftwareFoundation中的一个项目,并且是顶级项目。就Ambari的作用来说,就是创建、管理、监视Hadoop的集群,但是这里的Hadoop是广义,指的是Hadoop整个生态圈(例如Hive、Hbase、Sqoop、Zookeeper等),而并不仅是特指Hadoop。用一句话来说,Ambari就是为了让Hadoop以及相关的大数据软件更容易使用的一个工具。Ambari在使用时用户如果有自己的配置文件,如果想让配置文件生效,需要一条条的手动录入配置,这种操作一方面效率低下,另一方面错误发生的几率也大大增加。因此,迫切需要一种高效、智能、安全的配置文件生效方法。
技术实现思路
本专利技术提供一种配置文件管理方法、设备及系统,以解决上述问题。本专利技术实施例提供一种配置文件管理方法。上述方法包括以下步骤:获取上传的配置文件并进行解析;根据解析结果,对所述配置文件进行相应处理。本专利技术实施例还提供一种配置文件管理设备,包括获取模块、解析模块、处理模块,其中,所述获取模块通过所述解析模块与所述处理模块相连;所述获取模块,用于获取配置文件;所述解析模块,用于对所述配置文件进行解析,获取解析结果;所述处理模块,用于根据解析结果,对所述配置文件进行相应处理。本专利技术实施例还提供一种配置文件管理系统,包括上述配置文件管理设备。本专利技术提供一种配置文件管理方法、设备及系统,通过对上传的配置文件进行解析,并根据解析结果,对所述配置文件进行相应处理,使得配置文件生效过程更加高效、智能、安全。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1所示为根据本专利技术实施例1提供的配置文件管理方法的流程图;图2所示为根据本专利技术实施例2提供的配置文件管理设备的示意图;图3所示为根据本专利技术实施例3提供的配置文件管理系统的示意图;图4所示为根据本专利技术实施例4提供的配置文件管理方法的详细流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1所示为根据本专利技术实施例1提供的配置文件管理方法的流程图,包括以下步骤:步骤101:获取上传的配置文件并进行解析;进一步地,通过Web页面上传配置文件。进一步地,解析配置文件的过程为:判断格式是否正确。进一步地,若格式正确,则解析配置,生成新文件并调用后台脚本,使配置生效。进一步地,若解析失败,则反馈错误结果,其中,所述错误结果包括错误原因信息、错误类型信息、错误定位信息。步骤102:根据解析结果,对所述配置文件进行相应处理。进一步地,根据所述错误结果,调用相应的程序对所述配置文件进行修复。进一步地,若修复成功,则对修复的配置文件进行二次解析。图2所示为根据本专利技术实施例2提供的配置文件管理设备的示意图,包括获取模块201、解析模块202、处理模块203,其中,所述获取模块201通过所述解析模块202与所述处理模块203相连;所述获取模块201,用于获取配置文件;所述解析模块202,用于对所述配置文件进行解析,获取解析结果;所述处理模块203,用于根据解析结果,对所述配置文件进行相应处理。进一步地,所述解析模块还用于判断配置文件格式是否正确;所述处理模块,用于若格式正确,则调用后台脚本,将所述配置文件生效。进一步地,所述解析模块,还用于若解析失败,则反馈错误结果;还用于对修复成功的配置文件进行二次解析;所述处理模块,还用于根据所述错误结果,调用相应的程序对所述配置文件进行修复。图3所示为根据本专利技术实施例3提供的配置文件管理系统的示意图,包括了上述的配置文件管理设备。图4所示为根据本专利技术实施例4提供的配置文件管理方法的详细流程图,如图4所示,包括以下步骤:步骤401:上传配置文件进一步地,上传配置文件的方式包括通过Web页面上传配置文件。步骤402:解析配置文件步骤403:判断配置文件格式是否正确,若正确,则转步骤404;否则,则转步骤406;步骤404:解析配置,生成新文件;步骤405:调用后台脚本,使配置生效;步骤406:结束通过以下方案:对上传的配置文件进行解析,并根据解析结果,对所述配置文件进行相应处理,使得配置文件生效过程更加高效、智能、安全。通过以下方案:若解析失败,则反馈错误结果,根据所述错误结果,调用相应的程序对所述配置文件进行修复;若修复成功,则对修复的配置文件进行二次解析,实现了配置信息的快速诊断和修复,大大提高配置文件生效的效率。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种配置文件管理方法、设备及系统

【技术保护点】
一种配置文件管理方法,其特征在于,包括以下步骤:获取上传的配置文件并进行解析;根据解析结果,对所述配置文件进行相应处理。

【技术特征摘要】
1.一种配置文件管理方法,其特征在于,包括以下步骤:获取上传的配置文件并进行解析;根据解析结果,对所述配置文件进行相应处理。2.根据权利要求1所述的配置文件管理方法,其特征在于,解析配置文件的过程为:判断格式是否正确。3.根据权利要求2所述的配置文件管理方法,其特征在于,若格式正确,则解析配置,生成新文件并调用后台脚本,使配置生效。4.根据权利要求1所述的配置文件管理方法,其特征在于,若解析失败,则反馈错误结果,其中,所述错误结果包括错误原因信息、错误类型信息、错误定位信息。5.根据权利要求4所述的配置文件管理方法,其特征在于,根据所述错误结果,调用相应的程序对所述配置文件进行修复。6.根据权利要求5所述的配置文件管理方法,其特征在于,若修复成功,则对修复的配置文件进行二次解析。7.一种配置文件管理设备,其特征在于,包...

【专利技术属性】
技术研发人员:赵明超臧勇真牛硕
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1