heruji ba24248a41 更新 'README.md' | %!s(int64=2) %!d(string=hai) anos | |
---|---|---|
docs | %!s(int64=2) %!d(string=hai) anos | |
elyra | %!s(int64=2) %!d(string=hai) anos | |
etc | %!s(int64=2) %!d(string=hai) anos | |
packages | %!s(int64=2) %!d(string=hai) anos | |
scripts | %!s(int64=2) %!d(string=hai) anos | |
tests | %!s(int64=2) %!d(string=hai) anos | |
testutils | %!s(int64=2) %!d(string=hai) anos | |
.bumpversion.cfg | %!s(int64=4) %!d(string=hai) anos | |
.eslintrc.json | %!s(int64=2) %!d(string=hai) anos | |
.gitattributes | %!s(int64=2) %!d(string=hai) anos | |
.gitignore | %!s(int64=2) %!d(string=hai) anos | |
.lintstagedrc | %!s(int64=4) %!d(string=hai) anos | |
.prettierrc | %!s(int64=4) %!d(string=hai) anos | |
LICENSE | %!s(int64=2) %!d(string=hai) anos | |
MANIFEST.in | %!s(int64=2) %!d(string=hai) anos | |
Makefile | %!s(int64=2) %!d(string=hai) anos | |
README.md | %!s(int64=2) %!d(string=hai) anos | |
build_requirements.txt | %!s(int64=2) %!d(string=hai) anos | |
conftest.py | %!s(int64=2) %!d(string=hai) anos | |
create-release.py | %!s(int64=2) %!d(string=hai) anos | |
cypress.json | %!s(int64=3) %!d(string=hai) anos | |
lerna.json | %!s(int64=2) %!d(string=hai) anos | |
lint_requirements.txt | %!s(int64=2) %!d(string=hai) anos | |
package.json | %!s(int64=2) %!d(string=hai) anos | |
pyproject.toml | %!s(int64=2) %!d(string=hai) anos | |
pytest.ini | %!s(int64=2) %!d(string=hai) anos | |
setup.cfg | %!s(int64=2) %!d(string=hai) anos | |
setup.py | %!s(int64=2) %!d(string=hai) anos | |
test_requirements.txt | %!s(int64=2) %!d(string=hai) anos | |
tsconfig.base.json | %!s(int64=2) %!d(string=hai) anos | |
tsconfig.json | %!s(int64=3) %!d(string=hai) anos | |
yarn.lock | %!s(int64=2) %!d(string=hai) anos |
该组件为 JupyterLab 提供了一个 DAG 的可视化编辑组件, 能够将 Notebook 或 Python 脚本连接形成工作流, 并基于 Airflow 做定时调度执行. 本项目 fork 自 https://github.com/elyra-ai/elyra, 在官方代码的基础上进行二次开发.
make install
配置文件路径:
<sys-prefix>/share/jupyter/metadata/runtimes/<文件名>.json
对应的 JupyterHub Docker 镜像的挂载路径:
/usr/local/share/jupyter/metadata/runtimes/yili-test.json
配置文件样例 (yili-test.json):
{
"display_name": "yili-test",
"metadata": {
"tags": [],
"display_name": "yili-test",
"user_namespace": "airflow01",
"git_type": "GITLAB",
"github_api_endpoint": "http://XXXX/",
"api_endpoint": "http://XXXX/",
"github_repo": "repo/dags",
"github_branch": "master",
"github_repo_token": "XXXXXXXXXXXX",
"cos_auth_type": "USER_CREDENTIALS",
"cos_endpoint": "http://XXXX/",
"cos_bucket": "mybucket",
"cos_username": "local",
"cos_password": "local1234",
"runtime_type": "APACHE_AIRFLOW"
},
"schema_name": "airflow"
}