CN109525649B - Data processing method and device for zookeeper client - Google Patents

Data processing method and device for zookeeper client Download PDF

Info

Publication number
CN109525649B
CN109525649B CN201811265444.2A CN201811265444A CN109525649B CN 109525649 B CN109525649 B CN 109525649B CN 201811265444 A CN201811265444 A CN 201811265444A CN 109525649 B CN109525649 B CN 109525649B
Authority
CN
China
Prior art keywords
node
target
data
nodes
directory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811265444.2A
Other languages
Chinese (zh)
Other versions
CN109525649A (en
Inventor
牛鹏宇
李士勇
张瑞飞
李广刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Science and Technology (Beijing) Co., Ltd.
Original Assignee
Dingfu Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dingfu Intelligent Technology Co Ltd filed Critical Dingfu Intelligent Technology Co Ltd
Priority to CN201811265444.2A priority Critical patent/CN109525649B/en
Publication of CN109525649A publication Critical patent/CN109525649A/en
Application granted granted Critical
Publication of CN109525649B publication Critical patent/CN109525649B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • H04L67/1048Departure or maintenance mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2517Translation of Internet protocol [IP] addresses using port numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1065Discovery involving distributed pre-established resource-based relationships among peers, e.g. based on distributed hash tables [DHT] 

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application provides a data processing method and device for a zookeeper client, wherein the method comprises the following steps: acquiring an IP address and corresponding port information of a server in a zookeeper cluster, which are input by a user; generating a node tree corresponding to the server information according to the IP address and the corresponding port information; acquiring all target nodes of the node tree and corresponding data processing requests, wherein the target nodes are nodes selected by a user on the node tree; and if the data processing request is an import or export request of the node data of the target node, importing or exporting the node data of the target node. The user can select a specific node in the node tree to import and export the node data, backup and reduction of the node data can be realized through the import and export of the node data, and the actual requirements of the user can be well met.

Description

Data processing method and device for zookeeper client
Technical Field
The application relates to the technical field of computers, in particular to a data processing method and device for a zookeeper client.
Background
Zookeeper is a distributed, open source distributed application program coordination service, which is a soft armor that provides a consistent service for distributed applications, and provides kinetic energy including: configuration maintenance, name service, distributed synchronization, group service, etc. One zookeeper server may be connected to multiple application servers.
To facilitate maintenance of the zookeeper by developers, zookeeper also provides a simple client, such as a zoonspector, for viewing data for each node in a zookeeper cluster. However, a developer cannot process data of a node, such as importing, exporting, backing up, and restoring node data, by using an existing zookeeper client, and therefore, the existing zookeeper client cannot meet the requirement of the developer on processing the node data.
Disclosure of Invention
The application provides a data processing method and device for a zookeeper client, which aim to solve the problem that the existing zookeeper client cannot process data of nodes, such as the importing, exporting, backing up and restoring of the node data, so that the existing zookeeper client cannot meet the requirement of developers for processing the node data.
In a first aspect, the present application provides a data processing method for a zookeeper client, where the method includes:
acquiring an IP address and corresponding port information of a server in a zookeeper cluster, which are input by a user;
generating a node tree corresponding to the server information according to the IP address and the corresponding port information;
acquiring all target nodes of the node tree and corresponding data processing requests, wherein the target nodes are nodes selected by a user on the node tree, and the data processing requests are one of target node deletion requests, requests for creating child nodes under the target nodes, requests for modifying, adding and deleting node data of the target nodes and requests for importing or exporting the node data of the target node data;
if the data processing request is one of a target node deleting request, a request for creating a child node under the target node and a modifying, adding and deleting request of the node data of the target node, corresponding processing is carried out on the corresponding target node and/or the node data of the target node;
and if the data processing request is an import or export request of the node data of the target node, importing or exporting the node data of the target node.
In a second aspect, the present application provides a data processing apparatus for a zookeeper client, the apparatus comprising:
the first acquisition module is used for acquiring the IP address of the server in the zookeeper cluster and the corresponding port information which are input by a user;
a generating module, configured to generate a node tree corresponding to the server information according to the IP address and the corresponding port information;
a second obtaining module, configured to obtain all target nodes of the node tree and corresponding data processing requests, where the target nodes are nodes selected by a user on the node tree, and the data processing requests are one of a target node deletion request, a request for creating child nodes under the target nodes, a modification, addition, and deletion request of node data of the target nodes, and an import or export request of node data of the target node data;
the processing module is used for correspondingly processing the corresponding target node and/or the node data of the target node if the data processing request is one of a target node deleting request, a request for creating a child node under the target node and a modifying, adding and deleting request of the node data of the target node;
and if the data processing request is an import or export request of the node data of the target node, importing or exporting the node data of the target node.
According to the technical scheme, the data processing method and device for the zookeeper client are provided, a user can select a specific node in a node tree to import and export node data, backup and restoration of the node data can be achieved through the import and export of the node data, and actual requirements of the user can be well met.
Drawings
In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without any creative effort.
Fig. 1 is a flowchart of a data processing method of a zookeeper client provided in the present application;
FIG. 2 is a flowchart of step 102 of FIG. 1;
FIG. 3 is a flowchart of one embodiment of step 104 of FIG. 1;
FIG. 4 is a flowchart of another embodiment of step 104 in FIG. 1;
FIG. 5 is a schematic diagram of a node tree;
fig. 6 is a schematic structural diagram of a data processing apparatus of a zookeeper client provided in the present application;
FIG. 7 is a schematic diagram of a generating module;
FIG. 8 is a block diagram of an embodiment of a processing module;
FIG. 9 is a schematic structural diagram of another embodiment of a processing module.
Detailed Description
Referring to fig. 1, in a first aspect, an embodiment of the present application provides a data processing method for a zookeeper client, including the following steps:
step 101: and acquiring the IP address of the server in the zookeeper cluster and the corresponding port information which are input by the user.
Zookeeper is a formal sub-project of Hadoop, is a reliable coordination system for large-scale distributed systems, and provides functions including: configuration maintenance, name service, distributed synchronization, group service, etc. The Zookeeper aims to package complex and error-prone key services and provide a simple and easy-to-use interface and a system with high performance and stable functions for users.
Zookeeper clusters typically consist of more than three servers. When a zookeeper cluster is deployed, a user can input configuration information of the zookeeper cluster through an Application Programming Interface (API), browse configuration requests generated according to the configuration information and send the configuration requests to a central control server, the central control server receives the configuration requests and generates basic configurations of zookeeper instances of the zookeeper cluster deployed on a belt, and therefore the zookeeper instances are generated and sent to each server to be deployed, each server finishes deployment of the zookeeper instances on the local server and starts the deployed zookeeper instances, and therefore the zookeeper cluster is formed.
Step 102: and generating a node tree corresponding to the server information according to the IP address and the corresponding port information.
Step 103: and acquiring all target nodes of the node tree and corresponding data processing requests, wherein the target nodes are nodes selected by a user on the node tree, and the data processing requests are one of target node deletion requests, requests for creating child nodes under the target nodes, requests for modifying, adding and deleting node data of the target nodes and requests for importing or exporting the node data of the target node data.
The target nodes can be selected by the user on the node tree according to actual requirements, and one or more target nodes can be selected. The zookeeper client provided by the embodiment of the application can realize the creation or deletion of the node, the modification, addition or deletion of the node data, and the import and export of the node data, thereby perfecting the functions of the existing zookeeper and increasing the use flexibility.
Step 104: and if the data processing request is one of a target node deleting request, a request for creating a child node under the target node and a modifying, adding and deleting request of the node data of the target node, carrying out corresponding processing on the corresponding target node and/or the node data of the target node.
Step 105: and if the data processing request is an import or export request of the node data of the target node, importing or exporting the node data of the target node.
According to the technical scheme, the data processing method of the zookeeper client is provided, a user can select a specific node in a node tree to import and export node data, backup and restoration of the node data can be realized through the import and export of the node data, and the actual requirements of the user can be well met.
Referring to fig. 2, in another embodiment provided by the present application, the step 102 of the above embodiment includes the following steps:
step 201: and finding the corresponding root node in the zookeeper according to the IP address and the corresponding port information.
In zookeeper, a node is a node similar to the unix file system path, and data can be stored to or retrieved from the node. If flag is set to EPHEMERAL when a node is created, the node will not be in the presence of zookeeper when the created node and zookeeper lose connectivity. Each node has corresponding authority for different servers, specifically, matching with the access authority set by the node through the IP addresses and corresponding port information of different servers, and if matching is successful, indicating that the server can access the node to acquire the node data of the node. In this step, the IP address of any server in the zookeeper cluster and the corresponding port information, which are entered by the user, are used to find the corresponding root node, which is used as the root node of the node tree.
Step 202: and searching by using a recursive method from the root node until leaf nodes without child nodes are searched, and obtaining the node tree.
The specific implementation mode of searching by using the recursive method is as follows: searching from the root node to the downstream, finding whether the root node has a child node, if so, continuing to search whether the child node belonging to the root node has a child node, and so on until a node without child nodes, that is, a leaf node, is searched, obtaining a node tree consisting of the root node, the leaf node, and a plurality of intermediate nodes, specifically referring to the node tree shown in fig. 5, where node a is the root node, node D, E, F, G is the leaf node, and the rest are the intermediate nodes. Preferably, the generated node tree can be presented to the user by a tree structure, so that the user can intuitively know the node relation related to the server of the query.
Referring to fig. 3, in another embodiment provided by the present application, when the data processing request is a node data request for deriving the target node, the step 105 includes the following steps:
step 301: traversing from each of the target nodes to a leaf node without child nodes.
The target nodes can be selected by the user on the node tree according to actual requirements, and one or more target nodes can be selected. Specifically, referring to fig. 5, assuming that the user selects a node, the nodes are traversed starting from node to node.
Step 302: node data stored from each of the target nodes to all of the leaf nodes having no child nodes is obtained.
The node data includes data related to the node, such as node configuration data and the like.
Step 303: all of the node data is derived.
Step 304: and storing all nodes from each target node to leaf nodes without child nodes and all derived node data into a preset file.
All nodes and the exported node data are stored in a preset file, and the data can be backed up to prevent the node data from being restored when the data is lost or tampered.
Referring to fig. 4, when the data processing request is a node data request for importing the target node, the step 105 includes:
step 401: and acquiring a target file, wherein the target file comprises a first node directory of each target node and corresponding target node data.
The target file is a file to be imported into a designated node by a user, and the file format of the file must be the same as the file format stored by the node of the zookeeper client provided by the application. The target file may include node directories corresponding to all target nodes and corresponding target node data. If the user sets all the nodes on the node tree as target nodes, the node data of all the nodes needs to be imported, namely, the node data is imported in a full amount.
Step 402: judging whether each target node stores a second node directory which is the same as the first node directory of the target node, and executing a step 403 if the target node stores a second node directory which is the same as the first node directory of the target node; if the target node does not store a second nodal directory that is the same as the first nodal directory of the target node, then step 404 is performed.
Step 403: and importing the target node data corresponding to the first node directory in the target file into the second node directory.
Step 404: and creating a second node directory which is the same as the first node directory of the target node, and importing the target node data corresponding to the first node directory in the target file into the second node directory.
According to the technical scheme, a user can select one or more target nodes on the node tree according to actual requirements, corresponding target node data is imported, restoration of the node data is achieved under the condition that the data is damaged or lost, and data reliability and safety of the zookeeper client are improved.
Referring to fig. 6, the present application provides a data processing apparatus of a zookeeper client, the apparatus comprising:
a first obtaining module 601, configured to obtain an IP address and corresponding port information of a server in a zookeeper cluster, where the IP address and the port information are recorded by a user;
a generating module 602, configured to generate a node tree corresponding to the server information according to the IP address and the corresponding port information;
a second obtaining module 603, configured to obtain all target nodes of the node tree and corresponding data processing requests, where the target nodes are nodes selected by a user on the node tree, and the data processing requests are one of a target node deletion request, a request for creating child nodes under the target nodes, a modification, addition, and deletion request of node data of the target nodes, and an import or export request of node data of the target node data;
a processing module 604, configured to perform corresponding processing on the node data of the corresponding target node and/or target node if the data processing request is one of the target node deletion request, the request for creating a child node under the target node, and the modification, addition, and deletion requests of the node data of the target node;
and if the data processing request is an import or export request of the node data of the target node, importing or exporting the node data of the target node.
According to the technical scheme, the data processing device of the zookeeper client is provided, a user can select a specific node in a node tree to import and export node data, backup and restoration of the node data can be realized through the import and export of the node data, and the actual requirements of the user can be well met.
Further, referring to fig. 7, the generating module 602 includes:
a searching unit 701, configured to search a corresponding root node in the zookeeper according to the IP address and the corresponding port information;
the searching unit 702 is configured to search, starting from the root node, by using a recursive method until a leaf node without a child node is searched, so as to obtain a node tree.
Further, referring to fig. 8, when the data processing request is a node data request for exporting the target node, the processing module 604 includes:
a traversal unit 801, configured to traverse from each target node to a leaf node without a child node;
a first obtaining unit 802, configured to obtain node data stored in all nodes from each target node to a leaf node without a child node;
a deriving unit 803, configured to derive all the node data.
Further, the apparatus further comprises:
and the storage unit is used for storing all nodes from each target node to the leaf nodes without child nodes and all the derived node data into a preset file.
Further, referring to fig. 9, when the data processing request is a node data request for importing the target node, the processing module 604 includes:
a second obtaining unit 901, configured to obtain a target file, where the target file includes a first node directory of each target node and corresponding target node data;
a determining unit 902, configured to determine whether each target node stores a second node directory that is the same as the first node directory of the target node, and if the target node stores a second node directory that is the same as the first node directory of the target node, import target node data corresponding to the first node directory in the target file into the second node directory; and if the target node does not store a second node directory which is the same as the first node directory of the target node, creating a second node directory which is the same as the first node directory of the target node, and importing the target node data corresponding to the first node directory in the target file into the second node directory.
According to the technical scheme, the data processing method and device for the zookeeper client are provided, a user can select a specific node in a node tree to import and export node data, backup and restoration of the node data can be achieved through the import and export of the node data, and actual requirements of the user can be well met.
Those skilled in the art will clearly understand that the techniques in the embodiments of the present application may be implemented by way of software plus a required general hardware platform. Based on such understanding, the technical solutions in the embodiments of the present application may be embodied in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, or the like, and includes a computer device (which may be a personal computer, a server, or a network device) for executing the method described in the embodiments or some parts of the embodiments of the present application.
The embodiments of the present disclosure are described in a progressive manner, and the same and similar parts among the embodiments can be referred to each other, and each embodiment focuses on the differences from the other embodiments, and particularly, for the embodiment of the apparatus, since it is substantially similar to the embodiment of the method, the description is relatively simple, and related parts can be referred to the part of the embodiment of the method.

Claims (6)

1. A data processing method of a zookeeper client, the method comprising:
acquiring an IP address and corresponding port information of a server in a zookeeper cluster, which are input by a user;
generating a node tree corresponding to the server information according to the IP address and the corresponding port information;
acquiring all target nodes of the node tree and corresponding data processing requests, wherein the target nodes are nodes selected by a user on the node tree, and the data processing requests are one of target node deletion requests, requests for creating child nodes under the target nodes, requests for modifying, adding and deleting node data of the target nodes and requests for importing or exporting the node data of the target node data;
if the data processing request is one of a target node deleting request, a request for creating a child node under the target node and a modifying, adding and deleting request of the node data of the target node, corresponding processing is carried out on the corresponding target node and/or the node data of the target node; if the data processing request is an import or export request of node data of a target node, importing or exporting the node data of the target node;
when the data processing request is a node data export request for exporting the target node, exporting the node data of the target node comprises:
traversing from each of the target nodes to a leaf node without child nodes;
acquiring node data stored by all nodes from each target node to leaf nodes without child nodes;
exporting all the node data;
when the data processing request is a node data request for importing the target node, importing node data of the target node includes:
acquiring a target file, wherein the target file comprises a first node directory of each target node and corresponding target node data;
judging whether each target node stores a second node directory which is the same as the first node directory of the target node or not, and if the target node stores a second node directory which is the same as the first node directory of the target node, importing target node data corresponding to the first node directory in the target file into the second node directory; and if the target node does not store a second node directory which is the same as the first node directory of the target node, creating a second node directory which is the same as the first node directory of the target node, and importing the target node data corresponding to the first node directory in the target file into the second node directory.
2. The method of claim 1, wherein the generating a node tree corresponding to the server information according to the IP address and the corresponding port information comprises:
according to the IP address and the corresponding port information, finding a corresponding root node in the zookeeper;
and searching by using a recursive method from the root node until leaf nodes without child nodes are searched, and obtaining the node tree.
3. The method of claim 1, wherein said deriving said node data further comprises:
and storing all nodes from each target node to leaf nodes without child nodes and all derived node data into a preset file.
4. A data processing apparatus of a zookeeper client, the apparatus comprising:
the first acquisition module is used for acquiring the IP address of the server in the zookeeper cluster and the corresponding port information which are input by a user;
a generating module, configured to generate a node tree corresponding to the server information according to the IP address and the corresponding port information;
a second obtaining module, configured to obtain all target nodes of the node tree and corresponding data processing requests, where the target nodes are nodes selected by a user on the node tree, and the data processing requests are one of a target node deletion request, a request for creating child nodes under the target nodes, a modification, addition, and deletion request of node data of the target nodes, and an import or export request of node data of the target node data;
the processing module is used for correspondingly processing the corresponding target node and/or the node data of the target node if the data processing request is one of the target node deleting request, the request for creating the child node under the target node and the modification, addition and deletion requests of the node data of the target node;
if the data processing request is an import or export request of node data of a target node, importing or exporting the node data of the target node;
when the data processing request is a node data request for exporting the target node, the processing module comprises:
the traversal unit is used for traversing from each target node to a leaf node without child nodes;
a first acquisition unit configured to acquire node data stored in all nodes from each of the target nodes to leaf nodes having no child nodes;
a derivation unit configured to derive all the node data;
when the data processing request is a node data request for importing the target node, the processing module includes:
a second obtaining unit, configured to obtain a target file, where the target file includes a first node directory of each target node and corresponding target node data;
the judging unit is used for judging whether each target node stores a second node directory which is the same as the first node directory of the target node or not, and if the target node stores the second node directory which is the same as the first node directory of the target node, target node data corresponding to the first node directory in the target file is led into the second node directory; and if the target node does not store a second node directory which is the same as the first node directory of the target node, creating a second node directory which is the same as the first node directory of the target node, and importing the target node data corresponding to the first node directory in the target file into the second node directory.
5. The apparatus of claim 4, wherein the generating module comprises:
the searching unit is used for searching a corresponding root node in the zookeeper according to the IP address and the corresponding port information;
and the searching unit is used for searching by using a recursive method from the root node until the leaf nodes without child nodes are searched, so as to obtain the node tree.
6. The apparatus of claim 4, wherein the apparatus further comprises:
and the storage unit is used for storing all nodes from each target node to the leaf nodes without child nodes and all the derived node data into a preset file.
CN201811265444.2A 2018-10-29 2018-10-29 Data processing method and device for zookeeper client Active CN109525649B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811265444.2A CN109525649B (en) 2018-10-29 2018-10-29 Data processing method and device for zookeeper client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811265444.2A CN109525649B (en) 2018-10-29 2018-10-29 Data processing method and device for zookeeper client

Publications (2)

Publication Number Publication Date
CN109525649A CN109525649A (en) 2019-03-26
CN109525649B true CN109525649B (en) 2021-09-17

Family

ID=65773050

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811265444.2A Active CN109525649B (en) 2018-10-29 2018-10-29 Data processing method and device for zookeeper client

Country Status (1)

Country Link
CN (1) CN109525649B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110493326B (en) * 2019-08-02 2021-11-12 泰华智慧产业集团股份有限公司 Zookeeper-based cluster configuration file management system and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777004A (en) * 2010-01-26 2010-07-14 北京邮电大学 Method and system for realizing BPEL sub-process multiplexing based on template in service-oriented environment
CN105306514A (en) * 2014-07-30 2016-02-03 北京信威通信技术股份有限公司 Audio recording file distributed storage method and audio recording file distributed storage system based on Zookeeper
CN105407114A (en) * 2014-08-29 2016-03-16 北京信威通信技术股份有限公司 Client and method for processing Zookeeper cluster data

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7647469B2 (en) * 2005-07-22 2010-01-12 International Business Machines Corporation Method of assigning virtual import/export element addresses

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101777004A (en) * 2010-01-26 2010-07-14 北京邮电大学 Method and system for realizing BPEL sub-process multiplexing based on template in service-oriented environment
CN105306514A (en) * 2014-07-30 2016-02-03 北京信威通信技术股份有限公司 Audio recording file distributed storage method and audio recording file distributed storage system based on Zookeeper
CN105407114A (en) * 2014-08-29 2016-03-16 北京信威通信技术股份有限公司 Client and method for processing Zookeeper cluster data

Also Published As

Publication number Publication date
CN109525649A (en) 2019-03-26

Similar Documents

Publication Publication Date Title
CN107528872B (en) Data recovery method and device and cloud storage system
EP2863310B1 (en) Data processing method and apparatus, and shared storage device
CN105701096A (en) Index generation method, data inquiry method, index generation device, data inquiry device and system
US9367569B1 (en) Recovery of directory information
JP2014517420A (en) File processing method, system, and server clustering system for cloud storage
JP2008515114A (en) Index processing
US11468053B2 (en) Servicing queries of a hybrid event index
WO2018233630A1 (en) Fault discovery
CN104537076A (en) File reading and writing method and device
CN106547646B (en) Data backup and recovery method and data backup and recovery device
CN109144785A (en) Method and apparatus for Backup Data
US20220188288A1 (en) Identifying and resolving differences between datastores
CN107423037B (en) Application program interface positioning method and device
CN110008462A (en) A kind of command sequence detection method and command sequence processing method
WO2022057525A1 (en) Method and device for data retrieval, electronic device, and storage medium
CN109525649B (en) Data processing method and device for zookeeper client
US11494392B2 (en) Tracking entity activity using computer generation of values for blockchain network entries
CN107992340B (en) System exit method for distributed cluster system and distributed cluster system
CN110798358B (en) Distributed service identification method and device, computer readable medium and electronic equipment
CN112272137A (en) Mass data management in communication applications through multiple mailboxes
CN111274004B (en) Process instance management method and device and computer storage medium
EP3349416B1 (en) Relationship chain processing method and system, and storage medium
CN105847364A (en) Public cloud object storage method based on uniform domain name and public cloud object storage system based on uniform domain name
JP6233846B2 (en) Variable-length nonce generation
JP2008515111A (en) File index processing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190904

Address after: Room 630, 6th floor, Block A, Wanliu Xingui Building, 28 Wanquanzhuang Road, Haidian District, Beijing

Applicant after: China Science and Technology (Beijing) Co., Ltd.

Address before: Room 601, Block A, Wanliu Xingui Building, 28 Wanquanzhuang Road, Haidian District, Beijing

Applicant before: Beijing Shenzhou Taiyue Software Co., Ltd.

CB02 Change of applicant information
CB02 Change of applicant information

Address after: 230000 zone B, 19th floor, building A1, 3333 Xiyou Road, hi tech Zone, Hefei City, Anhui Province

Applicant after: Dingfu Intelligent Technology Co., Ltd

Address before: Room 630, 6th floor, Block A, Wanliu Xingui Building, 28 Wanquanzhuang Road, Haidian District, Beijing

Applicant before: DINFO (BEIJING) SCIENCE DEVELOPMENT Co.,Ltd.

GR01 Patent grant
GR01 Patent grant