zeppelin/shell
Jongyoul Lee 1b90f318a3
[MINOR] Bump up version to 0.13.0-SNAPSHOT
### What is this PR for?
Change the version to 0.13.0-SNAPSHOT

### What type of PR is it?
Improvement

### Todos
* [x] - Change versions to 0.13.0-SNAPSHOT

### How should this be tested?
The version should show 0.13.0-SNAPSHOT when building it.

### Screenshots (if appropriate)

### Questions:
* Does the license files need to update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? No


Closes #4995 from jongyoul/minor/bump-up-0.13.0-snapshot.

Signed-off-by: Jongyoul Lee <jongyoul@gmail.com>
2025-08-02 22:05:06 +09:00
..
src [ZEPPELIN-6158] Update Jetty and other libraries to use Jakarta 2025-04-17 11:10:21 +02:00
Dockerfile [ZEPPELIN-6048] Write a Dockerfile for jdbc interpreter image build (#4794) 2024-09-08 14:05:37 +09:00
pom.xml [MINOR] Bump up version to 0.13.0-SNAPSHOT 2025-08-02 22:05:06 +09:00
README.md [ZEPPELIN-6048] Write a Dockerfile for jdbc interpreter image build (#4794) 2024-09-08 14:05:37 +09:00

Overview

Shell interpreter for Apache Zeppelin

Run the interpreter with docker

You can run the shell interpreter as a standalone docker container.

Step 1. Specify the configuration for the shell interpreter

    # conf/interpreter.json
    
    "sh": {
      ...
      "option":
      } {
        "remote": true,
        "port": {INTERPRETER_PROCESS_PORT_IN_HOST},
        "isExistingProcess": true,
        "host": "localhost",
        ...
      }

Step 2. Build and run the shell interpreter

zeppelin $ ./mvnw clean install -DskipTests
 
zeppelin $ ./bin/zeppelin-daemon.sh start # start zeppelin server.
# check the port of the interpreter event server. you can find it by looking for the log that starts with "InterpreterEventServer is starting at"
   
zeppelin $ docker build -f ./shell/Dockerfile -t shell-interpreter .

zeppelin $ docker run -p {INTERPRETER_PROCESS_PORT_IN_HOST}:8081 \
  -e INTERPRETER_EVENT_SERVER_PORT={INTERPRETER_EVENT_SERVER_PORT} \
  shell-interpreter