MCPcopy Index your code
hub / github.com/apache/zeppelin

github.com/apache/zeppelin @v0.12.1 sqlite

repository ↗ · DeepWiki ↗ · release v0.12.1 ↗
17,210 symbols 61,564 edges 1,291 files 2,044 documented · 12%
README

Apache Zeppelin

Documentation: User Guide

Mailing Lists: User and Dev mailing list

Continuous Integration: core frontend rat

Contributing: Contribution Guide

Issue Tracker: Jira

License: Apache 2.0

Zeppelin, a web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.

Core features: * Web based notebook style editor. * Built-in Apache Spark support

To know more about Zeppelin, visit our web site https://zeppelin.apache.org

Getting Started

Install binary package

Please go to install to install Apache Zeppelin from binary package.

Build from source

Please check Build from source to build Zeppelin from source.

Extension points exported contracts — how you extend this code

MarkdownParser (Interface)
Abstract Markdown Parser. [23 implementers]
markdown/src/main/java/org/apache/zeppelin/markdown/MarkdownParser.java
JsonSerializable (Interface)
Interface for class that can be serialized to json [49 implementers]
zeppelin-common/src/main/java/org/apache/zeppelin/common/JsonSerializable.java
StatementMessageHandler (Interface)
MessageHandler for each statement. [7 implementers]
zeppelin-client/src/main/java/org/apache/zeppelin/client/websocket/StatementMessageHandler.java
NoteEventListener (Interface)
Notebook event [9 implementers]
zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/NoteEventListener.java
JobListener (Interface)
Listener for job execution. [8 implementers]
zeppelin-interpreter/src/main/java/org/apache/zeppelin/scheduler/JobListener.java
InterpreterEvent (Interface)
event handler for org.apache.zeppelin.helium.ZeppelinApplicationDevServer [59 implementers]
helium-dev/src/main/java/org/apache/zeppelin/helium/DevInterpreter.java
AuthenticationService (Interface)
Interface for Zeppelin Security. //TODO(zjffdu) rename it to AuthenticationService [4 implementers]
zeppelin-server/src/main/java/org/apache/zeppelin/service/AuthenticationService.java
AutoLock (Interface)
(no doc) [106 implementers]
zeppelin-plugins/notebookrepo/mongo/src/main/java/org/apache/zeppelin/notebook/repo/AutoLock.java

Core symbols most depended-on inside this repo

get
called by 2666
zeppelin-interpreter/src/main/java/org/apache/zeppelin/resource/ResourcePool.java
put
called by 1468
zeppelin-interpreter/src/main/java/org/apache/zeppelin/resource/ResourcePool.java
append
called by 1467
zeppelin-web/src/app/visualization/builtins/visualization-table.js
size
called by 1109
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/InterpreterOutput.java
interpret
called by 692
helium-dev/src/main/java/org/apache/zeppelin/helium/DevInterpreter.java
getName
called by 686
zeppelin-interpreter/src/main/java/org/apache/zeppelin/scheduler/Scheduler.java
code
called by 648
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/InterpreterResult.java
info
called by 588
zeppelin-interpreter/src/main/java/org/apache/zeppelin/scheduler/Job.java

Shape

Method 14,175
Class 2,071
Function 582
Interface 227
Enum 155

Languages

Java84%
TypeScript15%
Python1%

Modules by API surface

zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteInterpreterService.java2,658 symbols
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteInterpreterEventService.java2,401 symbols
zeppelin-zengine/src/main/java/org/apache/zeppelin/conf/ZeppelinConfiguration.java161 symbols
zeppelin-server/src/main/java/org/apache/zeppelin/socket/NotebookServer.java135 symbols
zeppelin-zengine/src/main/java/org/apache/zeppelin/interpreter/InterpreterSetting.java107 symbols
zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/thrift/RemoteInterpreterContext.java92 symbols
zeppelin-zengine/src/main/java/org/apache/zeppelin/notebook/Note.java88 symbols
zeppelin-zengine/src/test/java/org/apache/zeppelin/notebook/NotebookTest.java85 symbols
zeppelin-web-angular/projects/zeppelin-sdk/src/interfaces/message-paragraph.interface.ts77 symbols
zeppelin-web-angular/src/app/pages/workspace/notebook/paragraph/paragraph.component.ts75 symbols
docs/assets/themes/zeppelin/js/jquery-1.10.2.min.js74 symbols
zeppelin-server/src/main/java/org/apache/zeppelin/realm/LdapRealm.java71 symbols

Dependencies from manifests, versioned

${project.groupId}:helium-dev
${project.groupId}:r
${project.groupId}:zeppelin-common
${project.groupId}:zeppelin-interpreter
${project.groupId}:zeppelin-interpreter-shaded
${project.groupId}:zeppelin-jupyter
${project.groupId}:zeppelin-jupyter-interpreter
${project.groupId}:zeppelin-python
${project.groupId}:zeppelin-server
${project.groupId}:zeppelin-web
${project.groupId}:zeppelin-web-angular
${project.groupId}:zeppelin-zengine

Datastores touched

(mysql)Database · 1 repos
(mongodb)Database · 1 repos
empDatabase · 1 repos
employeesDatabase · 1 repos

For agents

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

⬇ download graph artifact