Hadoop cluster big data access method and system based on blockchain
A Hadoop cluster and access method technology, applied in the field of blockchain data access, can solve the problems of data loss privacy, leakage, lack of reliable authority management mechanism, etc., to achieve the effect of collection and quick response
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] Such as figure 1 As shown, the present embodiment provides a blockchain-based Hadoop cluster big data access method, which includes:
[0039] (1) Receive the authentication request sent by the client, and generate a user label after the authentication is successful.
[0040] In a specific implementation, after receiving the authentication request sent by the client, it also includes:
[0041] Obtain the current user's secret key from the database, verify the identity of the current user, and if the verification is passed, feed back the user ticket and session key, and then generate a user label.
[0042] As an implementation, use the Kerberos authentication mechanism to solve the authentication from the client to the server, and generate the key Keytab for mutual communication between the client and the server on its key distribution center. Through these keys, nodes can House type certification and provide corresponding services. Using Kerberos authentication as the...
Embodiment 2
[0115] The present embodiment provides a blockchain-based Hadoop cluster big data access system, which includes:
[0116] An authentication module, which is used to receive an authentication request sent by the client, and generate a user label after the authentication is successful;
[0117] Role assignment module, which is used to assign roles to users through smart contracts in the blockchain according to the access purpose in the user label;
[0118] The access behavior recording module is used to use the distributed Namenode server as the accounting node of the blockchain, and receive the status information of the Datanode server itself and the user's access behavior periodically fed back by the Datanode server through the heartbeat mechanism;
[0119] The access control module is used to calculate the user's access risk value based on the user's access behavior and based on information entropy, and then compare it with the set access risk threshold to determine whether t...
Embodiment 3
[0124] This embodiment provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps in the block chain-based Hadoop cluster big data access method described in Embodiment 1 are implemented.
[0125] This embodiment uses blockchain technology to deploy distributed Namenode server clusters to achieve joint maintenance of metadata and allocation of user access tasks, breaking the data "island"; receiving the status information and status information of the Datanode server itself that the Datanode server periodically feeds back through the heartbeat mechanism The user's access behavior realizes the collection of user behavior, and can respond more quickly to the failure of the Datanode node; write the user role assignment task into the smart contract, and the smart contract assigns different roles according to the different access purposes of the user. Roles have different permissions, and the roles are...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com