Apache dolphinscheduler

Clone this repo:

Branches

  1. 5d28e97 optimize lsp run guide by devosend · 16 hours ago main
  2. 10fb540 add lsp deployment document by devosend · 16 hours ago
  3. ab2a5d3 support shell lsp by devosend · 4 days ago
  4. af50e67 support sql lsp by devosend · 5 days ago
  5. dc5e146 [Feature] Add empty page for editor. by Amy0104 · 5 days ago

DolphinScheduler Studio

License

DolphinScheduler Studio is a debugging platfrom for DolphinScheduler.

If you want to contribute, please refer to the contributing guidelines of this project.

Quick start

install dependencies using pnpm

pnpm install

start the development server

pnpm dev

build a studio component

pnpm build

Install LSP

install sql lsp

go install github.com/lighttiger2505/sqls@latest

install shell lsp

npm i -g bash-language-server

install python lsp

pip install python-lsp-server

Configuration DB

The connection to the RDBMS is essential to take advantage of the functionality provided by sqls. You need to set the connection to the RDBMS.

Configuration Methods

Change the configuration to your server/sql.yml

lowercaseKeywords: false
connections:
  - alias: mysql
    driver: mysql
    proto: tcp
    user: root
    passwd: root
    host: 127.0.0.1
    port: 13306
    dbName: world

Start LSP Server

Open server directory and run command

python lsp-server.py