Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data node upgrading method and device for distributed system

A distributed system and data node technology, applied in the field of computer networks, can solve the problems of data node business service delay, time-consuming, errors, etc., to achieve smooth upgrades and avoid impact effects

Active Publication Date: 2016-05-25
360 TECH GRP CO LTD
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the existing technology, when it is necessary to upgrade the data nodes of the distributed system, the general method is to shut down the data nodes and stop the external business services of the data nodes, that is to say, to take the data nodes offline and To upgrade the data node, after the upgrade of the data node is completed, start the data node, that is, put the data node online, so that the upgraded data node can provide business services to the outside world. For different master copy data, the data node needs to be restarted after the upgrade, and the master copy data of the data node needs to be re-determined. The decision-making process takes a long time, and the start and stop of the data node will cause the business service delay or error of the data node etc., thereby affecting the business services of the distributed system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data node upgrading method and device for distributed system
  • Data node upgrading method and device for distributed system
  • Data node upgrading method and device for distributed system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

[0021] In a distributed system, for a piece of data, multiple data nodes are used to back up the master copy data and multiple slave copy data of the data, that is to say, the master copy data and multiple slave copies of the data Data are stored on multiple different data nodes. For different data, each data node in the distributed system may store either the master copy data or the slave copy data. In general, the master copy dat...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data node upgrading method and device for a distributed system. In the distributed system, one piece of data consists of a plurality of data nodes which are respectively used for the backup of the main copy data of the data and a plurality of pieces of slave copy data. The method comprises the steps: receiving an upgrading instruction, and selecting a first to-be-upgraded node from the plurality of data nodes; enabling a business load of the first data node to be transferred to at least one second data node, wherein the second data node achieves the backup of the slave copy data corresponding to the main copy data in the first data node; and carrying out the offline processing of the first data node, so as to complete the upgrading of the first data node in an offline manner, thereby achieving the smooth upgrading of the distributed system, and preventing the stopping and starting of the data nodes from affecting the business services of the distributed system.

Description

technical field [0001] The invention relates to the technical field of computer networks, in particular to a data node upgrading method and device of a distributed system. Background technique [0002] Distributed storage is to disperse and store data on multiple independent devices. A distributed system is a cluster system with many data nodes, and each data node can be understood as a data storage server. When doing data storage, storing several pieces of data into corresponding data nodes is the core concept of a distributed system. [0003] In the existing technology, when it is necessary to upgrade the data nodes of the distributed system, the general method is to shut down the data nodes and stop the external business services of the data nodes, that is to say, to take the data nodes offline and To upgrade the data node, after the upgrade of the data node is completed, start the data node, that is, put the data node online, so that the upgraded data node can provide ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08H04L12/24
CPCH04L41/082H04L67/1097G06F16/00
Inventor 许瑞亮
Owner 360 TECH GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products