A management method, device and system for a flume cluster
A management method and cluster technology, applied in the field of big data, can solve problems such as poor management performance of Flume clusters, and achieve the effect of improving management performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0090] Please refer to Figure 4 , the embodiment of the present invention provides a management method of a Flume cluster, which is applied to the server side, and the method includes:
[0091] S101: Receive a start request for starting a Flume task sent by the web interface;
[0092] S102: According to the current resource usage of the Flume cluster, the running resources of the Flume task, and the priority of the Flume task, assign the Flume task to the first machine in the Flume cluster;
[0093] S103: Generate a startup program for the Flume task;
[0094] S104: According to the startup program, control the first machine to start the Flume task, and limit the running resources of the Flume task through Container containerization technology, so that the first machine can start multiple Flume tasks.
[0095] In the specific implementation process, the specific implementation process of step S101 to step S104 is as follows:
[0096] First, the server side receives the sta...
Embodiment 2
[0124] Based on the same inventive concept as Embodiment 1 of the present invention, please refer to Figure 11 , the embodiment of the present invention also provides a management device for a Flume cluster, which is applied to the server side, including:
[0125] The receiving unit 10 is used to receive the start request for starting the Flume task sent by the web interface;
[0126] The assignment unit 20 is configured to assign the Flume task to the first machine in the Flume cluster according to the current resource usage of the Flume cluster, the running resources of the Flume task, and the priority of the Flume task;
[0127] The first generation unit 30 is used to generate the startup program for the Flume task;
[0128] The processing unit 40, according to the startup program, controls the first machine to start the Flume task, and limits the running resources of the Flume task through Container containerization technology, so that the first machine can start a plura...
Embodiment 3
[0144] Based on the same inventive concept as Embodiment 1 of the present invention, please refer to Figure 12 , the embodiment of the present invention also provides a management system of a Flume cluster, the system includes:
[0145] The web interface end 50 is used to send a start request for starting the Flume task;
[0146] The server end 60 is configured to receive the startup request; assign the Flume task to the Flume according to the current resource usage of the Flume cluster, the running resources of the Flume task, and the priority of the Flume task The first machine in the cluster; generating a start-up program for the Flume task; according to the start-up program, controlling the first machine to start the Flume task, and limiting the operation resources of the Flume task through Container containerization technology, So that the first machine can start multiple Flume tasks. Wherein, the server end 60 includes each unit module described in the second embodime...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


