【技术实现步骤摘要】
区块链节点的部署方法、装置及存储介质
本专利技术涉及区块链
,尤其涉及一种区块链节点的部署方法、装置及计算机可读存储介质。
技术介绍
区块链一般被理解为一个分布式的账本,它实质上也是一个分布式计算和存储系统。由于区块链系统往往节点众多、各节点可能跨地域分布,区块链节点的部署,尤其是联盟链系统节点的部署常显得异常繁琐,一旦发现部署错误的节点,可能需要重新部署大量相关节点。
技术实现思路
鉴于以上原因,有必要提供一种区块链节点的部署方法、装置及计算机可读存储介质,降低区块链节点的部署难度,提高区块链节点的部署效率,在发现部署错误的区块链节点时,无须重新部署其他区块链节点。为实现上述目的,本专利技术提供一种区块链节点的部署方法,应用于电子装置,该方法包括:配置文件获取步骤:获取每个区块链节点的配置文件,其中,所述区块链节点包括共识节点、数据节点和客户端节点;共识节点部署步骤:根据各个共识节点的配置文件部署和启动所述共识节点;数据节点部署步骤:在所有所述共识节点部署成功后,根据各个数据节点的配置文件部署和启动所述数据节点;及客户端节点部署步骤:在所有所述数据节点部署成功 ...
【技术保护点】
1.一种区块链节点的部署方法,应用于电子装置,其特征在于,该方法包括:配置文件获取步骤:获取每个区块链节点的配置文件,其中,所述区块链节点包括共识节点、数据节点和客户端节点;共识节点部署步骤:根据各个共识节点的配置文件部署和启动所述共识节点;数据节点部署步骤:在所有所述共识节点部署成功后,根据各个数据节点的配置文件部署和启动所述数据节点;及客户端节点部署步骤:在所有所述数据节点部署成功后,根据各个客户端节点的配置文件部署和启动所述客户端节点。
【技术特征摘要】
1.一种区块链节点的部署方法,应用于电子装置,其特征在于,该方法包括:配置文件获取步骤:获取每个区块链节点的配置文件,其中,所述区块链节点包括共识节点、数据节点和客户端节点;共识节点部署步骤:根据各个共识节点的配置文件部署和启动所述共识节点;数据节点部署步骤:在所有所述共识节点部署成功后,根据各个数据节点的配置文件部署和启动所述数据节点;及客户端节点部署步骤:在所有所述数据节点部署成功后,根据各个客户端节点的配置文件部署和启动所述客户端节点。2.如权利要求1所述的区块链节点的部署方法,其特征在于,所述配置文件获取步骤包括:为所述每个区块链节点分配一个唯一的节点标识;获取与该节点标识对应的配置信息,所述配置信息包括节点身份信息、节点IP地址和节点端口信息;及将所述配置信息写入所述每个区块链节点的配置文件中。3.如权利要求1或2所述的区块链节点的部署方法,其特征在于,该方法还包括:利用区块链节点的日志监控所述共识节点、数据节点和客户端节点的部署和启动;当所述日志中出现预设类型的错误信息时,暂停所述共识节点、数据节点或客户端节点的部署和启动,删除所述错误信息对应的区块链节点的配置文件和所有进程,重新部署和启动该对应的区块链节点。4.如权利要求3所述的区块链节点的部署方法,其特征在于,同种类型的区块链节点的所述部署和启动并发进行。5.如权利要求4所述的区块链节点的部署方法,其特征在于,通过设置并发部署阈值限制并发部署和启动同种类型的区块链节点的最大并发数。6.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中包括区...
【专利技术属性】
技术研发人员:褚镇飞,张伟,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。