hwc-dws-cli

华为云 DWS(Data Warehouse Service / GaussDB(DWS))命令行工具,提供 SQL 执行、元数据查询、集群管理、SQL 调优、语义元数据构建与数据导入导出能力,适用于 DBA 与数据工程师日常运维与分析。

版本
hwc-dws-cli 1.0.1

功能特性

文档导航

安装

pip install, 环境要求

正式使用模式安装与依赖说明。

快速开始

config set, 首个 SQL, meta, cluster

5 分钟完成首次 SQL 查询与元数据查看。

配置

config.yaml, crypto.json, store.db

三层配置、加密与本地文件说明。

命令参考

10 个顶层命令, 208+ 子命令

完整命令树与使用示例。

快速示例

# 安装(pip 或源码目录安装脚本)
pip install hwc-dws-cli
# ./install.sh            # Linux / macOS
# .\install.ps1           # Windows (PowerShell)

# 引导式配置(8 步向导:AK/SK -> proxy -> region -> cluster
# -> endpoint -> credentials -> DB 连通性 -> API 连通性)
hwc-dws-cli config set

# 执行 SQL
hwc-dws-cli sql --exec "SELECT * FROM pg_tables LIMIT 5" --format table

# 查询元数据
hwc-dws-cli meta list-tables --schema public
hwc-dws-cli meta describe ads_live.ads_anchor_ranking

# 调用华为云 API
hwc-dws-cli api GET /v1.0/{project_id}/clusters

# 集群详情
hwc-dws-cli cluster show info

# 语义构建
hwc-dws-cli meta semantic build --schema public

# 运维监控
hwc-dws-cli ops session --format table

# 配置查看
hwc-dws-cli config show