Download PDFSubmit Feedback

  • Deployment Preparation
  • Deploying KWDB
  • Using KWDB
  • Uninstalling KWDB

Overview

This guide walks you through setting up KWDB for single-node deployment. For instructions on cluster deployment, see Cluster Deployment.

Deployment Preparation

Before deploying KWDB, ensure your environment meets the minimum requirements. For details, see Deployment Preparation.

Deploying KWDB

KWDB provides multiple deployment methods to meet the needs of different users and scenarios:

MethodFeaturesTarget UsersTechnical RequirementsSupported Environments
Quick DeploymentOne-click automated deploymentFirst-time users evaluating KWDBBasic Linux operation experienceBare-metal, Containerized
Script (Recommended)One-click deployment using built-in scriptsProduction users requiring stable and quick deploymentBasic Linux operation experienceBare-metal, Containerized
Container - Docker RunRun containers directly using docker run commandUsers who need to quickly set up testing or validation environmentsFamiliar with Docker command-line operationsContainerized
Container - Docker ComposeOrchestration deployment based on YAML files, currently only supports insecure modeUsers familiar with container orchestration, suitable for testing or quick validationFamiliar with Docker & Compose basicsContainerized
CLI Command LineSupports fine-grained control and deep customizationExperienced users, customized deployment scenariosFamiliar with database deployment process and command-line operationsBare-metal

Note

Single-node KWDB deployments support DRBD-based primary-replica replication. If you plan to implement a high availability solution, refer to the relevant documentation first.

Using KWDB

After deployment, you can connect to KWDB and manage database operations using any of the following methods:

MethodFeaturesUse Cases
kwbase CLIBuilt-in CLI tool supporting both secure and insecure modes, suitable for automation scriptsCommand-line operations, automation scripts, operations management
KaiwuDB JDBCStandard JDBC interface with connection pooling support, suitable for Java application integrationJava application development, production environment integration
KaiwuDB Developer CenterGraphical management interface with intuitive, user-friendly design, supports visual operationsVisual management, data browsing, query debugging

Uninstalling KWDB

If you need to uninstall KWDB, see Uninstall KWDB.