run

Automate Dongting server startup, shutdown, DtAdmin operations, and benchmarking scripts.

208|21|Updated Jul 23, 2022
One-click install
npx skills add https://github.com/dtprj/dongting --skill run
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run
Source: https://github.com/dtprj/dongting/tree/main/.opencode/skills/run-dongting
Command: npx skills add https://github.com/dtprj/dongting --skill run

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies starting and stopping the local Dongting server, running DtAdmin for test cluster operations, and executing benchmarks, reducing manual setup and orchestration time.

Core Features & Use Cases

  • One-command startup/shutdown: Launch the server via provided scripts or stop it cleanly without manual process management.
  • O&M and benchmarking: Run DtAdmin for test cluster operations and execute performance benchmarks to validate configurations and capacity planning.
  • Environment-ready packaging: Relies on the standard build outputs (bin, conf, logs, data) produced by mvn package to ensure reliable runtime behavior.

Quick Start

Build the project and start the server using the provided scripts:

  • mvn clean package -DskipUTs
  • ./bin/start-dongting.sh
  • When no longer needed, ./bin/stop-dongting.sh

Frequently Asked Questions about run

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I start and stop a Dongting server for local development?

To manage a Dongting server, run ./bin/start-dongting.sh to launch it and ./bin/stop-dongting.sh to shut it down cleanly without manual process management.

What do I need to build before running Dongting server scripts?

You need a Java Runtime and the standard Maven build outputs (bin, conf, logs, data) produced by running mvn clean package -DskipUTs before executing any server scripts.

Can I run benchmarks and DtAdmin operations on a Dongting test cluster?

Yes, you can run DtAdmin for test cluster operations and execute performance benchmarks to validate configurations and capacity planning across local development and testing environments.

What's the best way to automate Dongting server orchestration and reduce manual setup?

Automating Dongting server orchestration involves using provided scripts for one-command startup and shutdown, alongside DtAdmin for O&M and benchmarking, eliminating manual process management.

Why does the Dongting server startup script fail without the Maven package build?

Startup scripts fail without the Maven package build because the solution requires the standard build outputs (bin, conf, logs, data) to ensure reliable runtime behavior during execution.