MCPcopy Index your code
hub / github.com/cloudera/kitten

github.com/cloudera/kitten @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
201 symbols 461 edges 25 files 41 documented · 20%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

YarnClientParameters (Interface)
The information that the YarnClientService needs to know in order to manage setting up a YARN application from t [2 implementers]
java/client/src/main/java/com/cloudera/kitten/client/YarnClientParameters.java
ContainerLaunchParameters (Interface)
The parameters that are common to launching both application masters and node tasks via a ContainerLaunchContext [2 implementers]
java/common/src/main/java/com/cloudera/kitten/ContainerLaunchParameters.java
ApplicationMasterParameters (Interface)
The information that the ApplicationMasterService needs to know in order to setup and manage a YARN application. [2 implementers]
java/master/src/main/java/com/cloudera/kitten/appmaster/ApplicationMasterParameters.java
YarnClientService (Interface)
A Service that handles the client-side logic for the lifecycle of a typical YARN application. [2 implementers]
java/client/src/main/java/com/cloudera/kitten/client/YarnClientService.java
MasterConnectionFactory (Interface)
An interface for handling the connection to one of the master YARN services, like the ResourceManager. [1 implementers]
java/common/src/main/java/com/cloudera/kitten/MasterConnectionFactory.java
ApplicationMasterService (Interface)
A service that handles the common cluster-side logic for running an application on YARN. It should be included in the sa [2 …
java/master/src/main/java/com/cloudera/kitten/appmaster/ApplicationMasterService.java

Core symbols most depended-on inside this repo

isNil
called by 22
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java
getTable
called by 15
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java
getString
called by 10
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java
next
called by 7
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java
hasNext
called by 6
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java
getInteger
called by 5
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java
create
called by 4
java/common/src/main/java/com/cloudera/kitten/ContainerLaunchContextFactory.java
getPriority
called by 4
java/common/src/main/java/com/cloudera/kitten/ContainerLaunchParameters.java

Shape

Method 173
Class 22
Interface 6

Languages

Java100%

Modules by API surface

java/master/src/main/java/com/cloudera/kitten/appmaster/service/ApplicationMasterServiceImpl.java29 symbols
java/common/src/main/java/com/cloudera/kitten/lua/LuaWrapper.java28 symbols
java/common/src/main/java/com/cloudera/kitten/lua/LuaContainerLaunchParameters.java16 symbols
java/client/src/main/java/com/cloudera/kitten/client/service/YarnClientServiceImpl.java14 symbols
java/master/src/main/java/com/cloudera/kitten/appmaster/params/lua/LuaApplicationMasterParameters.java12 symbols
java/common/src/main/java/com/cloudera/kitten/util/LocalDataHelper.java10 symbols
java/master/src/main/java/com/cloudera/kitten/appmaster/ApplicationMasterParameters.java9 symbols
java/client/src/main/java/com/cloudera/kitten/client/params/lua/LuaYarnClientParameters.java9 symbols
java/common/src/main/java/com/cloudera/kitten/util/Extras.java8 symbols
java/common/src/main/java/com/cloudera/kitten/ContainerLaunchParameters.java7 symbols
java/client/src/main/java/com/cloudera/kitten/client/YarnClientService.java6 symbols
java/client/src/main/java/com/cloudera/kitten/client/YarnClientParameters.java6 symbols

For agents

$ claude mcp add kitten \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact