Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudera/kitten
/ types & classes
Types & classes
28 in github.com/cloudera/kitten
⨍
Functions
173
◇
Types & classes
28
Class
ApplicationMaster
A simple ApplicationMaster to use when there isn't any master logic that is requried to run.
java/master/src/main/java/com/cloudera/kitten/appmaster/ApplicationMaster.java:28
Interface
ApplicationMasterParameters
The information that the {@code ApplicationMasterService} needs to know in order to setup and manage a YARN application.
java/master/src/main/java/com/cloudera/kitten/appmaster/ApplicationMasterParameters.java:27
Interface
ApplicationMasterService
A service that handles the common cluster-side logic for running an application on YARN. It should be included in the same JAR file that contains the
java/master/src/main/java/com/cloudera/kitten/appmaster/ApplicationMasterService.java:23
Class
ApplicationMasterServiceImpl
java/master/src/main/java/com/cloudera/kitten/appmaster/service/ApplicationMasterServiceImpl.java:61
Class
BasicLuaConfigTest
java/client/src/test/java/com/cloudera/kitten/client/params/lua/BasicLuaConfigTest.java:36
Class
ContainerLaunchContextFactory
Functions for constructing YARN objects from the parameter values.
java/common/src/main/java/com/cloudera/kitten/ContainerLaunchContextFactory.java:28
Interface
ContainerLaunchParameters
The parameters that are common to launching both application masters and node tasks via a {@code ContainerLaunchContext} instance.
java/common/src/main/java/com/cloudera/kitten/ContainerLaunchParameters.java:27
Class
ContainerTracker
java/master/src/main/java/com/cloudera/kitten/appmaster/service/ApplicationMasterServiceImpl.java:259
Class
Extras
A container for extra resources and environment variables that are internal to the Kitten framework.
java/common/src/main/java/com/cloudera/kitten/util/Extras.java:24
Class
HDFSFileFinder
java/master/src/main/java/com/cloudera/kitten/appmaster/util/HDFSFileFinder.java:34
Class
HDFSFileFinderTest
java/master/src/test/java/com/cloudera/kitten/appmaster/util/HDFSFileFinderTest.java:20
Class
KittenClient
A simple client for cases where there does not need to be any client-side logic to run a job.
java/client/src/main/java/com/cloudera/kitten/client/KittenClient.java:36
Class
LocalDataHelper
Handles copying files from the client machine out to HDFS for app master and container tasks, and then mapping them properly to the LocalResource obje
java/common/src/main/java/com/cloudera/kitten/util/LocalDataHelper.java:50
Class
LuaApplicationMasterParameters
java/master/src/main/java/com/cloudera/kitten/appmaster/params/lua/LuaApplicationMasterParameters.java:37
Class
LuaContainerLaunchParameters
java/common/src/main/java/com/cloudera/kitten/lua/LuaContainerLaunchParameters.java:44
Class
LuaContainerLaunchParametersTest
java/common/src/test/java/com/cloudera/kitten/lua/LuaContainerLaunchParametersTest.java:28
Class
LuaFields
A namespace for looking up the names of specific values from a Lua table.
java/common/src/main/java/com/cloudera/kitten/lua/LuaFields.java:20
Class
LuaIterator
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java:169
Class
LuaPair
A struct for representing the key-value pairs inside of a LuaHelper instance.
java/common/src/main/java/com/cloudera/kitten/lua/LuaPair.java:22
Class
LuaWrapper
A wrapper object to make it nicer to work with LuaTables.
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java:43
Class
LuaYarnClientParameters
java/client/src/main/java/com/cloudera/kitten/client/params/lua/LuaYarnClientParameters.java:37
Interface
MasterConnectionFactory
An interface for handling the connection to one of the master YARN services, like the ResourceManager.
java/common/src/main/java/com/cloudera/kitten/MasterConnectionFactory.java:21
Class
NamedLocalResource
java/common/src/main/java/com/cloudera/kitten/lua/LuaContainerLaunchParameters.java:139
Class
TestKittenDistributedShell
java/client/src/test/java/com/cloudera/kitten/TestKittenDistributedShell.java:36
Class
YarnClientFactory
java/client/src/main/java/com/cloudera/kitten/client/service/YarnClientFactory.java:26
Interface
YarnClientParameters
The information that the {@code YarnClientService} needs to know in order to manage setting up a YARN application from the client.
java/client/src/main/java/com/cloudera/kitten/client/YarnClientParameters.java:26
Interface
YarnClientService
A {@code Service} that handles the client-side logic for the lifecycle of a typical YARN application.
java/client/src/main/java/com/cloudera/kitten/client/YarnClientService.java:26
Class
YarnClientServiceImpl
A basic implementation of a YARN Client service.
java/client/src/main/java/com/cloudera/kitten/client/service/YarnClientServiceImpl.java:55