DISTRIBUTED STEAM PROCESSING
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for forming hybrid cluster to process log files are described. In example embodiments, a method configures a node to execute as a first slave node. The first slave node executes in a first operating environment. The method also adds the first slave node to a Hadoop cluster. The Hadoop cluster includes a second slave node that operates in a second and different operating environment.
9 Citations
21 Claims
-
1. (canceled)
-
2. A system comprising:
-
one or more processors; one or more non-transitory computer-readable media containing instructions that, in response to being executed by the one or more processors, cause the system to perform one or more operations comprising; receive a request, from a first slave node, to access a file stored in a cluster of nodes, the request being based on a determination that the first slave node utilizes a first operating system, the cluster of nodes configured to utilize a second operating system different from the first operating system, the cluster of nodes including the first slave node that utilizes the first operating system and a plurality of second slave nodes that utilize the second operating system; in response to receiving the request, determine that the file is not stored locally at the first slave node but is stored in association with a shared storage server accessible in the cluster of nodes via the second operating system; in response to determining the file is not stored locally, request the file from the shared storage server via a server-side runner module, the server-side runner module configured to communicate with the shared storage server on behalf of the first slave node using the second operating system; and in response to receiving the file from the server-side runner module, store the file locally in the first slave node such that the first slave node can directly access the file using the first operating system. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a request, from a first slave node, to access a file stored in a cluster of nodes, the request being based on a determination that the first slave node utilizes a first operating system, the cluster of nodes configured to utilize a second operating system different from the first operating system, the cluster of nodes including the first slave node; in response to receiving the request, determining that the file is not stored locally at the first slave node but is stored in association with a shared storage server accessible via the second operating system; in response to determining the file is not stored locally, requesting the file from the shared storage server via a server-side runner module, the server-side runner module configured to communicate with the shared storage server using the second operating system and on behalf of the first slave node; and in response to receiving the file from the server-side runner module, storing the file locally in the first slave node such that the first slave node can directly access the file using the first operating system. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing instructions that, in response to being executed by one or more processors, cause a machine to perform operations, the operations comprising:
-
receive a request, from a first slave node, to access a file stored in a cluster of nodes, the request being based on a determination that the first slave node utilizes a first operating system, the cluster of nodes configured to utilize a second operating system different from the first operating system, the cluster of nodes including the first slave node and a plurality of second slave nodes that utilize the second operating system; in response to receiving the request, determine that the file is not stored locally at the first slave node but is stored in association with a shared storage server accessible within the cluster of nodes via the second operating system; in response to determining the file is not stored locally, request the file from the shared storage server via a server-side runner module, the server-side runner module configured to communicate with the shared storage server using the second operating system; and in response to receiving the file from the server-side runner module, store the file locally in the first slave node. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification