Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
8811978
[ZEPPELIN-6345] Move zengine source code to server (preserving git hi…
jongyoul Oct 4, 2025
3476025
[ZEPPELIN-6345] Merge zengine dependencies into server pom.xml
jongyoul Oct 4, 2025
80bfd02
[ZEPPELIN-6345] Update plugins to depend on zeppelin-server
jongyoul Oct 4, 2025
f43920c
[ZEPPELIN-6345] Update interpreter-integration dependencies
jongyoul Oct 4, 2025
fc17f8a
[ZEPPELIN-6345] Update integration test dependencies
jongyoul Oct 4, 2025
4018a91
[ZEPPELIN-6345] Remove zeppelin-zengine from root pom.xml modules
jongyoul Oct 4, 2025
436f735
[ZEPPELIN-6345] Update GitHub Actions workflow comment
jongyoul Oct 4, 2025
ad8bf75
[ZEPPELIN-6345] Remove zeppelin-zengine directory
jongyoul Oct 4, 2025
bbcdc49
[ZEPPELIN-6345] Remove duplicate test-scoped jetty dependencies
jongyoul Oct 4, 2025
5cc2196
[ZEPPELIN-6345] Set log level to INFO for RemoteInterpreterManagedPro…
jongyoul Oct 4, 2025
72fcaed
[ZEPPELIN-6345] Fix slf4j-api dependency position in server pom.xml
jongyoul Oct 4, 2025
c3a9524
Revert "[ZEPPELIN-6345] Fix slf4j-api dependency position in server p…
jongyoul Oct 4, 2025
fb8d730
[ZEPPELIN-6355] Update references from zeppelin-zengine to zeppelin-s…
jongyoul Oct 13, 2025
24c3fd7
Remove unused interpreter connect timeout property from zeppelin-site…
jongyoul Oct 13, 2025
2e7fcd3
[ZEPPELIN-6355] Add test-specific configuration for StandardInterpret…
jongyoul Oct 13, 2025
0925bad
Add rawString element to dependency relocation in pom.xml
jongyoul Oct 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ permissions:
contents: read # to fetch code (actions/checkout)

jobs:
# test on core-modules (zeppelin-interpreter,zeppelin-zengine,zeppelin-server),
# test on core-modules (zeppelin-interpreter,zeppelin-server),
# some interpreters are included, because zeppelin-server test depends on them: spark, shell & markdown
core-modules:
runs-on: ubuntu-24.04
Expand Down
4 changes: 2 additions & 2 deletions bin/install-interpreter.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ ZEPPELIN_INSTALL_INTERPRETER_MAIN=org.apache.zeppelin.interpreter.install.Instal
ZEPPELIN_LOGFILE="${ZEPPELIN_LOG_DIR}/install-interpreter.log"
JAVA_OPTS+=" -Dzeppelin.log.file=${ZEPPELIN_LOGFILE}"

if [[ -d "${ZEPPELIN_HOME}/zeppelin-zengine/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-zengine/target/classes"
if [[ -d "${ZEPPELIN_HOME}/zeppelin-server/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-server/target/classes"
fi
addJarInDir "${ZEPPELIN_HOME}/zeppelin-server/target/lib"

Expand Down
4 changes: 2 additions & 2 deletions bin/interpreter.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@ REM add test classes for unittest
if exist "%ZEPPELIN_HOME%\zeppelin-interpreter\target\test-classes" (
set ZEPPELIN_CLASSPATH=%ZEPPELIN_CLASSPATH%;"%ZEPPELIN_HOME%\zeppelin-interpreter\target\test-classes"
)
if exist "%ZEPPELIN_HOME%\zeppelin-zengine\target\test-classes" (
set ZEPPELIN_CLASSPATH=%ZEPPELIN_CLASSPATH%;"%ZEPPELIN_HOME%\zeppelin-zengine\target\test-classes"
if exist "%ZEPPELIN_HOME%\zeppelin-server\target\test-classes" (
set ZEPPELIN_CLASSPATH=%ZEPPELIN_CLASSPATH%;"%ZEPPELIN_HOME%\zeppelin-server\target\test-classes"
)

call "%bin%\functions.cmd" ADDJARINDIR "%ZEPPELIN_HOME%\zeppelin-interpreter\target\lib"
Expand Down
6 changes: 3 additions & 3 deletions bin/interpreter.sh
Original file line number Diff line number Diff line change
Expand Up @@ -112,9 +112,9 @@ if [[ -d "${ZEPPELIN_HOME}/zeppelin-interpreter/target/classes" ]]; then
fi

# add test classes for unittest
if [[ -d "${ZEPPELIN_HOME}/zeppelin-zengine/target/test-classes" ]]; then
ZEPPELIN_INTP_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-zengine/target/test-classes"
addJarInDirForIntp "${ZEPPELIN_HOME}/zeppelin-zengine/target/test-classes"
if [[ -d "${ZEPPELIN_HOME}/zeppelin-server/target/test-classes" ]]; then
ZEPPELIN_INTP_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-server/target/test-classes"
addJarInDirForIntp "${ZEPPELIN_HOME}/zeppelin-server/target/test-classes"
fi

addJarInDirForIntp "${ZEPPELIN_HOME}/zeppelin-interpreter-shaded/target"
Expand Down
4 changes: 2 additions & 2 deletions bin/stop-interpreter.sh
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ ZEPPELIN_STOP_INTERPRETER_MAIN=org.apache.zeppelin.interpreter.recovery.StopInte
ZEPPELIN_LOGFILE="${ZEPPELIN_LOG_DIR}/stop-interpreter.log"
JAVA_OPTS+=" -Dzeppelin.log.file=${ZEPPELIN_LOGFILE}"

if [[ -d "${ZEPPELIN_HOME}/zeppelin-zengine/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-zengine/target/classes"
if [[ -d "${ZEPPELIN_HOME}/zeppelin-server/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-server/target/classes"
fi

if [[ -d "${ZEPPELIN_HOME}/zeppelin-interpreter/target/classes" ]]; then
Expand Down
5 changes: 0 additions & 5 deletions bin/zeppelin-daemon.sh
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,6 @@ if [[ -d "${ZEPPELIN_HOME}/zeppelin-interpreter/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-interpreter/target/classes"
fi

if [[ -d "${ZEPPELIN_HOME}/zeppelin-zengine/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-zengine/target/classes"
fi

if [[ -d "${ZEPPELIN_HOME}/zeppelin-server/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-server/target/classes"
fi
Expand All @@ -80,7 +76,6 @@ addJarInDir "${ZEPPELIN_HOME}"
addJarInDir "${ZEPPELIN_HOME}/lib"
addJarInDir "${ZEPPELIN_HOME}/lib/interpreter"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-interpreter/target/lib"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-zengine/target/lib"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-server/target/lib"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-web/target/lib"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-web-angular/target/lib"
Expand Down
5 changes: 0 additions & 5 deletions bin/zeppelin.cmd
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,6 @@ if exist "%ZEPPELIN_HOME%\zeppelin-interpreter\target\classes" (
set ZEPPELIN_CLASSPATH=%ZEPPELIN_CLASSPATH%;"%ZEPPELIN_HOME%\zeppelin-interpreter\target\classes"
)

if exist "%ZEPPELIN_HOME%\zeppelin-zengine\target\classes" (
set ZEPPELIN_CLASSPATH=%ZEPPELIN_CLASSPATH%;"%ZEPPELIN_HOME%\zeppelin-zengine\target\classes"
)

if exist "%ZEPPELIN_HOME%\zeppelin-server\target\classes" (
set ZEPPELIN_CLASSPATH=%ZEPPELIN_CLASSPATH%;"%ZEPPELIN_HOME%\zeppelin-server\target\classes"
)
Expand All @@ -58,7 +54,6 @@ call "%bin%\functions.cmd" ADDJARINDIR "%ZEPPELIN_HOME%"
call "%bin%\functions.cmd" ADDJARINDIR "%ZEPPELIN_HOME%\lib"
call "%bin%\functions.cmd" ADDJARINDIR "%ZEPPELIN_HOME%\lib\interpreter"
call "%bin%\functions.cmd" ADDJARINDIR "%ZEPPELIN_HOME%\zeppelin-interpreter\target\lib"
call "%bin%\functions.cmd" ADDJARINDIR "%ZEPPELIN_HOME%\zeppelin-zengine\target\lib"
call "%bin%\functions.cmd" ADDJARINDIR "%ZEPPELIN_HOME%\zeppelin-server\target\lib"
call "%bin%\functions.cmd" ADDJARINDIR "%ZEPPELIN_HOME%\zeppelin-web\target\lib"

Expand Down
5 changes: 0 additions & 5 deletions bin/zeppelin.sh
Original file line number Diff line number Diff line change
Expand Up @@ -96,10 +96,6 @@ if [[ -d "${ZEPPELIN_HOME}/zeppelin-interpreter/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-interpreter/target/classes"
fi

if [[ -d "${ZEPPELIN_HOME}/zeppelin-zengine/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-zengine/target/classes"
fi

if [[ -d "${ZEPPELIN_HOME}/zeppelin-server/target/classes" ]]; then
ZEPPELIN_CLASSPATH+=":${ZEPPELIN_HOME}/zeppelin-server/target/classes"
fi
Expand All @@ -108,7 +104,6 @@ addJarInDir "${ZEPPELIN_HOME}"
addJarInDir "${ZEPPELIN_HOME}/lib"
addJarInDir "${ZEPPELIN_HOME}/lib/interpreter"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-interpreter/target/lib"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-zengine/target/lib"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-server/target/lib"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-web/target/lib"
addJarInDir "${ZEPPELIN_HOME}/zeppelin-web-angular/target/lib"
Expand Down
1 change: 0 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@
<module>zeppelin-interpreter-parent</module>
<module>zeppelin-interpreter</module>
<module>zeppelin-interpreter-shaded</module>
<module>zeppelin-zengine</module>
<module>rlang</module>
<module>zeppelin-jupyter-interpreter</module>
<module>zeppelin-jupyter-interpreter-shaded</module>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
import java.util.Set;

/**
* Copied from zeppelin-zengine (TODO, zjffdu). Should resume the same piece of code instead of copying.
* Copied from zeppelin-server (TODO, zjffdu). Should reuse the same piece of code instead of copying.
* Zeppelin websocket message template class.
*/
public class Message implements JsonSerializable {
Expand Down
14 changes: 0 additions & 14 deletions zeppelin-integration/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -69,13 +69,6 @@
</exclusions>
</dependency>

<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>zeppelin-zengine</artifactId>
<version>${project.version}</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.apache.zeppelin</groupId>
<artifactId>spark-interpreter</artifactId>
Expand Down Expand Up @@ -132,13 +125,6 @@
<scope>test</scope>
<classifier>tests</classifier>
</dependency>
<dependency>
<groupId>org.apache.zeppelin</groupId>
<artifactId>zeppelin-zengine</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<classifier>tests</classifier>
</dependency>
<dependency>
<groupId>org.apache.zeppelin</groupId>
<artifactId>zeppelin-test</artifactId>
Expand Down
20 changes: 0 additions & 20 deletions zeppelin-interpreter-integration/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,18 +53,6 @@
</exclusions>
</dependency>

<dependency>
<groupId>org.apache.zeppelin</groupId>
<artifactId>zeppelin-zengine</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>org.ow2.asm</groupId>
<artifactId>asm</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>org.apache.zeppelin</groupId>
<artifactId>zeppelin-server</artifactId>
Expand All @@ -83,14 +71,6 @@
</exclusions>
</dependency>

<dependency>
<groupId>org.apache.zeppelin</groupId>
<artifactId>zeppelin-zengine</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.apache.zeppelin</groupId>
<artifactId>zeppelin-server</artifactId>
Expand Down
1 change: 1 addition & 0 deletions zeppelin-interpreter-shaded/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,7 @@
<relocation>
<pattern>org</pattern>
<shadedPattern>${shaded.dependency.prefix}.org</shadedPattern>
<rawString>true</rawString>
<excludes>
<exclude>org/apache/zeppelin/*</exclude>
<exclude>org/apache/zeppelin/**/*</exclude>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,7 @@
public class DependencyResolver extends AbstractDependencyResolver {
private static final Logger LOGGER = LoggerFactory.getLogger(DependencyResolver.class);

private final String[] exclusions = new String[] {"org.apache.zeppelin:zeppelin-zengine",
"org.apache.zeppelin:zeppelin-interpreter",
private final String[] exclusions = new String[] {"org.apache.zeppelin:zeppelin-interpreter",
"org.apache.zeppelin:zeppelin-server"};

public DependencyResolver(String localRepoPath, ZeppelinConfiguration zConf) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
* InterpreterFactory Interface
* Provides the interface to the ClusterManagerServer
* through the user, nodeId, replName query interpreter
* Since the InterpreterFactory is in the zeppelin-zengine module,
* Since the InterpreterFactory is in the zeppelin-server module,
* the ClusterManagerServer in the zeppelin-interpreter module
* cannot access InterpreterFactory#getInterpreter(...),
* So access through the interface.
Expand Down
4 changes: 2 additions & 2 deletions zeppelin-plugins/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<name>Zeppelin: Plugins Parent</name>
<description>Zeppelin Plugins Parent</description>
<properties>
<!-- no need to include hadoop jar, because it's already included in zeppelin-zengine -->
<!-- no need to include hadoop jar, because it's already included in zeppelin-server -->
<hadoop.deps.scope>provided</hadoop.deps.scope>
</properties>

Expand All @@ -54,7 +54,7 @@
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>zeppelin-zengine</artifactId>
<artifactId>zeppelin-server</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
<exclusions>
Expand Down
Loading
Loading