更新时间:2026-11-10 GMT+08:00
分享

安装与部署

环境要求

使用hwc-dws-cli前,请确认满足以下环境要求:

  • Python 3.10 及以上。
  • pip工具可用。
  • 可访问华为云 DWS 服务(需获取 IAM 凭证 AK/SK)。
  • DWS 已配置 EIP(用于 SQL 查询,配置项可选)。
  • 已下载hwc-dws-cli工具。

安装方式

插件基于 Python 打包分发,提供两种安装方式:

# linux bash/git bash安装
sh ./install.sh 
# Powershell安装
.\install.bat

安装完成后可通过以下命令校验:

hwc-dws-cli --version 

若回显版本号,说明安装成功;若提示命令未找到,请检查环境变量是否已正确配置。

部署配置

插件运行在用户侧(命令行环境),通过配置连接华为云DWS。配置项如表1所示。

表1 部署配置项

配置项

说明

IAM 凭证

AK/SK、区域(Region)、项目 ID

数据库连接

主机、端口、用户、密码、数据库名、SSL 模式

运行模式

同步 / 异步(外部任务队列、WITH HOLD 游标)

输出格式

json(默认)/ table / csv / vertical

配置支持交互式向导(CLI 向导或 Web 向导)、配置文件与环境变量三种方式,环境变量优先级最高,便于在容器与自动化环境中注入凭证。配置中的敏感字段展示时自动脱敏。

安装完成后可通过以下命令配置:

hwc-dws-cli config set

以下为配置示例:

图1 配置过程
图2 配置成功
hwc-dws-cli config set web
图3 配置web

相关文档