apache / apache/gravitino-playground

[Enhancement] Install trino and pandas python lib in docker image

Open
#63 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jupyter Notebook
Stars
83
Forks
55
Avg merge
8h 39m
Merged PRs (30d)
2

Description

Today in the jupyter notebook for trino, the first step is to instll trino and pandas library, see https://github.com/apache/gravitino-playground/blob/main/init/jupyter/gravitino-trino-example.ipynb. This step needs to access internect, while some users, they may get network problem here, and then block their evaluation. Besides, after execute this step, Jupyter reminds that you need to restart the kernel ("Note: you may need to restart the kernel to use updated packages."), this will bring confusing.

To impove the user experience, we can install these dependencies during build the docker image.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with init/jupyter/gravitino-trino-example.ipynb and locate the Docker image build configuration used for the Jupyter environment. Build the image and open the notebook to verify that trino and pandas are already available without network access or a kernel restart.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, jupyter-notebook, pandas, python
Domain
build-system, data
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.