节点配置方法及装置、存储介质和电子设备制造方法及图纸

技术编号:19388915 阅读:31 留言:0更新日期:2018-11-10 02:02
本发明专利技术公开了一种节点配置方法及装置、存储介质和电子设备,涉及数据存储技术领域。该节点配置方法包括:接收自然语言信息;确定所述自然语言信息对应的节点配置事件;根据所述节点配置事件确定目标节点;将所述目标节点添加到与所述节点配置事件对应的路由节点上。本公开可以提高influxdb集群节点配置的灵活性。

Node configuration method and device, storage medium and electronic device

The invention discloses a node configuration method and device, storage medium and electronic equipment, and relates to the technical field of data storage. The node configuration method includes: receiving natural language information; determining the node configuration event corresponding to the natural language information; determining the target node according to the node configuration event; and adding the target node to the routing node corresponding to the node configuration event. This disclosure can improve the flexibility of influxdb cluster node configuration.

【技术实现步骤摘要】
节点配置方法及装置、存储介质和电子设备
本公开涉及数据存储
,具体而言,涉及一种节点配置方法、节点配置装置、存储介质和电子设备。
技术介绍
时序数据库以其时间有序、直观、便于区分等优点,越来越受到开发人员的青睐。作为目前关注度最高的时序数据库之一,influxdb已广泛应用到例如日志监控的多个应用场景中。在集群数据库中,目前,对节点的配置局限于采用固定的语法进行配置,这种配置方式形式单一、不够灵活,并且由于对节点进行配置的人员需要了解不同应用场景下的配置规则,因此,对人员的要求较高。另外,具体的代码编写过程需要耗费较多时间且容易出现错误。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种节点配置方法、节点配置装置、存储介质和电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的节点配置方式不灵活的问题。根据本公开的一个方面,提供一种节点配置方法,应用于influxdb集群,所述节点配置方法包括:接收自然语言信息;确定所述自然语言信息对应的节点配置事件;根据所述节点配置事件确定目标节点;将所述目标节点添加到与所述节点配置事件对应的路由节点上。在本公开的一种示例性实施例中,接收自然语言信息包括:接收配置平台响应自然语言输入而生成并发送的自然语言信息。在本公开的一种示例性实施例中,根据所述节点配置事件确定目标节点包括:获取候选节点的信息;判断所述候选节点的信息是否与所述节点配置事件的事件属性匹配;如果匹配,则将所述候选节点作为目标节点。在本公开的一种示例性实施例中,所述节点配置方法还包括:接收节点参数修改信息;根据所述节点参数修改信息对所述路由节点上的一个或多个节点的节点参数进行修改。在本公开的一种示例性实施例中,所述节点配置方法还包括:将所述目标节点的节点信息和/或所述节点参数修改信息持久化到二进制文件中。在本公开的一种示例性实施例中,确定所述自然语言信息对应的节点配置事件包括:将所述自然语言信息输入至基于LSTM的语言识别模型;根据所述语言识别模型的输出结果确定与所述自然语言信息对应的节点配置事件。在本公开的一种示例性实施例中,将所述自然语言信息输入至基于LSTM的语言识别模型包括:对所述自然语言信息进行分词处理以得到分词结果;将所述分词结果映射成浮点数向量;将所述浮点数向量输入至基于LSTM的语言识别模型。根据本公开的一个方面,提供一种节点配置装置,应用于influxdb集群,所述节点配置装置包括:信息接收模块,用于接收自然语言信息;事件确定模块,用于确定所述自然语言信息对应的节点配置事件;节点确定模块,用于根据所述节点配置事件确定目标节点;节点添加模块,用于将所述目标节点添加到与所述节点配置事件对应的路由节点上。在本公开的一种示例性实施例中,信息接收模块包括:信息接收单元,用于接收配置平台响应自然语言输入而生成并发送的自然语言信息。在本公开的一种示例性实施例中,节点确定模块包括:候选节点信息获取单元,用于获取候选节点的信息;信息匹配判断单元,用于判断所述候选节点的信息是否与所述节点配置事件的事件属性匹配;节点确定单元,用于如果匹配,则将所述候选节点作为目标节点。在本公开的一种示例性实施例中,所述节点配置装置还包括:修改信息接收模块,用于接收节点参数修改信息;参数修改模块,用于根据所述节点参数修改信息对所述路由节点上的一个或多个节点的节点参数进行修改。在本公开的一种示例性实施例中,节点配置装置还包括:信息持久化单元,用于将所述目标节点的节点信息和/或所述节点参数修改信息持久化到二进制文件中。在本公开的一种示例性实施例中,事件确定模块包括:信息输入单元,用于将所述自然语言信息输入至基于LSTM的语言识别模型;事件确定单元,用于根据所述语言识别模型的输出结果确定与所述自然语言信息对应的节点配置事件。在本公开的一种示例性实施例中,信息输入单元包括:分词单元,用于对所述自然语言信息进行分词处理以得到分词结果;分词映射单元,用于将所述分词结果映射成浮点数向量;向量输入单元,用于将所述浮点数向量输入至基于LSTM的语言识别模型。根据本公开的一个方面,提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的节点配置方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的节点配置方法。在本公开的一些实施例所提供的技术方案中,通过自然语言将目标节点添加到对应的路由节点上,一方面,节点配置过程灵活且便捷,不需要人为编写配置程序的过程;另一方面,由于不需要人为编写配置程序的过程,大大降低了对配置人员的要求,并不会发生代码编写失误而导致配置错误的问题;另一方面,由于仅需输入自然语言信息,大大减少了节点配置时间,提高了系统存储效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示意性示出了根据本公开的示例性实施方式的节点配置方法的流程图;图2示意性示出了根据本公开的示例性实施方式的确定节点配置事件的流程图;图3示意性示出了根据本公开的示例性实施方式的节点配置装置的方框图;图4示意性示出了根据本公开的示例性实施方式的信息接收模块的方框图;图5示意性示出了根据本公开的示例性实施方式的节点确定模块的方框图;图6示意性示出了根据本公开的示例性实施方式的另一节点配置装置的方框图;图7示意性示出了根据本公开的示例性实施方式的再一节点配置装置的方框图;图8示意性示出了根据本公开的示例性实施方式的事件确定模块的方框图;图9示意性示出了根据本公开的示例性实施方式的信息输入单元的方框图;图10示出了根据本公开的示例性实施方式的存储介质的示意图;以及图11示意性示出了根据本公开的示例性实施方式的电子设备的方框图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不本文档来自技高网...

【技术保护点】
1.一种节点配置方法,应用于influxdb集群,其特征在于,所述节点配置方法包括:接收自然语言信息;确定所述自然语言信息对应的节点配置事件;根据所述节点配置事件确定目标节点;将所述目标节点添加到与所述节点配置事件对应的路由节点上。

【技术特征摘要】
1.一种节点配置方法,应用于influxdb集群,其特征在于,所述节点配置方法包括:接收自然语言信息;确定所述自然语言信息对应的节点配置事件;根据所述节点配置事件确定目标节点;将所述目标节点添加到与所述节点配置事件对应的路由节点上。2.根据权利要求1所述的节点配置方法,其特征在于,接收自然语言信息包括:接收配置平台响应自然语言输入而生成并发送的自然语言信息。3.根据权利要求1所述的节点配置方法,其特征在于,根据所述节点配置事件确定目标节点包括:获取候选节点的信息;判断所述候选节点的信息是否与所述节点配置事件的事件属性匹配;如果匹配,则将所述候选节点作为目标节点。4.根据权利要求1或3所述的节点配置方法,其特征在于,所述节点配置方法还包括:接收节点参数修改信息;根据所述节点参数修改信息对所述路由节点上的一个或多个节点的节点参数进行修改。5.根据权利要求4所述的节点配置方法,其特征在于,所述节点配置方法还包括:将所述目标节点的节点信息和/或所述节点参数修改信息持久化到二进制文件中。6.根据权利要求1所述的节点配置方法,其特征在于,确定所述自然语言信息对应的节点配置事...

【专利技术属性】
技术研发人员:李耀宗梁海安
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1