活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版OpenClaw NEW OpenClaw云服务器专属“龙虾“套餐低至1.5折起
  • 青云志云端助力计划 NEW 一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云
  • 云上钜惠 爆款云主机全场特惠,2核4G只要1.8折起!
  • 中小企业服务商合作专区 国家云助力中小企业腾飞,高额上云补贴重磅上线
  • 出海产品促销专区 NEW 爆款云主机低至2折,高性价比,不限新老速来抢购!
  • 天翼云奖励推广计划 加入成为云推官,推荐新用户注册下单得现金奖励
免费活动
  • 免费试用中心 HOT 多款云产品免费试用,快来开启云上之旅
  • 天翼云用户体验官 NEW 您的洞察,重塑科技边界

息壤智算

领先开放的智算服务平台,提供算力、平台、数据、模型、应用“五位一体”智算服务体系,构建全流程的AI基础设施能力
AI Store
  • 算力市场
  • 模型市场
  • 应用市场
  • MCP市场
公共算力服务
  • 裸金属
  • 定制裸金属
训推服务
  • 模型开发
  • 训练任务
  • 服务部署
模型推理服务
  • 模型广场
  • 体验中心
  • 服务接入
应用托管
  • 应用实例
科研助手
  • 科研智能体
  • 科研服务
  • 开发机
  • 并行计算
大模型
  • DeepSeek-V3.1
  • DeepSeek-R1-0528
  • DeepSeek-V3-0324
  • Qwen3-235B-A22B
  • Qwen3-32B
智算一体机
  • 智算一体机
模型适配专家服务
  • 模型适配专家服务
算力服务商
  • 入驻算力服务商

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务
进入甄选商城进入云市场进入AI Store创新解决方案公有云生态专区智云上海应用生态专区
建站工具
  • 新域名服务
  • SSL证书
  • 翼建站
企业办公
  • 安全邮箱
  • WPS 365 天翼云版
  • 天翼企业云盘(标准服务版)
灾备迁移
  • 云管家2.0
  • 翼备份(SaaS版)

定价

协助您快速了解云产品计费模式、价格详情,轻松预估上云成本
价格计算器
  • 动态测算产品价格
定价策略
  • 快速了解计费模式

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云服务合作伙伴
  • 天翼云集成商交付能力认证
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴
  • 天翼云甄选商城合作伙伴
天翼云技术合作伙伴
  • 天翼云OpenAPI中心
天翼云培训认证
  • 天翼云学堂
  • 天翼云市场商学院
天翼云合作计划
  • 云汇计划
天翼信创云专区
  • 信创云专区
  • 适配互认证

开发者

开发者相关功能入口汇聚
技术社区
  • 专栏文章
  • 互动问答
  • 技术视频
资源与工具
  • OpenAPI中心
培训与认证
  • 天翼云学堂
  • 天翼云认证
开源社区
  • 魔乐社区
  • OpenTeleDB

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • 文档中心
  • 新手上云
  • 自助服务
  • OpenAPI中心
定价
  • 价格计算器
  • 定价策略
基础服务
  • 售前咨询
  • 在线支持
  • 在线支持
  • 工单服务
  • 服务保障
  • 会员中心
增值服务
  • 红心服务
  • 首保服务
  • 客户支持计划
  • 专家技术服务
  • 备案管家
我要反馈
  • 建议与反馈
  • 用户体验官
信息公告
  • 客户公告

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云
  • 智算云
  • 天翼云4.0
  • 新闻资讯
  • 天翼云APP
基础设施
  • 全球基础设施
  • 信任中心
最佳实践
  • 精选案例
  • 超级探访
  • 云杂志
  • 分析师和白皮书
  • 天翼云·创新直播间
市场活动
  • 2025智能云生态大会
  • 2024智算云生态大会
  • 2023云生态大会
  • 2022云生态大会
  • 天翼云中国行
天翼云
  • 活动
  • 息壤智算
  • 产品
  • 解决方案
  • 应用商城
  • 定价
  • 合作伙伴
  • 开发者
  • 支持与服务
  • 了解天翼云
      • 文档
      • 控制中心
      • 备案
      • 管理中心
      云堤·抗D_相关内容
      • 评估迁移时间与测试传输速度
        测试示例 1. 运行以下命令 iperf3 c targetiP p port i 1 d 说明 iperf3常用参数如下: s 以云主机启动; c 后云主机地址; i 表示多久打印一次数据; t 测试时间; n 发送的数据包大小; p 发送的线程数; T 指定ttl值; d以 debug 模式输出结果。 2. 查看iperf结果 结果参考: [ ID] Interval Transfer Bandwidth Retr [ 4] 0.0010.00sec 2.72 GBytes 2.34 Gbits/sec 154 sender [ 4] 0.0010.00 sec 2.72 GBytes 2.33 Gbits/sec receiver [ ID]:表示测试任务的ID号,每个iperf3测试任务都有一个唯一的ID。 Interval:表示测试的时间间隔,这里显示的是从开始到结束的时间段,单位为秒。 Transfer:表示在测试时间间隔内传输的数据量,以字节为单位。在这个例子中,传输了2.72 GBytes(千兆字节)的数据。 Bandwidth:表示带宽,即数据传输速率。在这个例子中,发送带宽为2.34 Gbits/sec(千兆位每秒),接收带宽为2.33 Gbits/sec(千兆位每秒)。 Retr:表示在数据传输过程中发生的重传次数。在这个例子中,共发生了154次重传。
        来自:
      • 共享镜像
        共享指定镜像 操作场景 用户A获取用户B的账号名之后(如果用户B为专属云用户或多项目用户,需要用户A获取用户B的账号名和项目名称),可以将指定的私有镜像共享给用户B。共享镜像可以分为批量镜像共享和单个镜像共享两种方式,用户可以按照需要进行选择。 前提条件 用户A已获取用户B的账号名(如果用户B为专属云用户或多项目用户,需要用户A获取用户B的账号名和项目名称)。 共享镜像前,请确认私有镜像已清除敏感数据和文件。 操作步骤 批量镜像共享 a. 用户A登录控制台。 b. 选择“镜像服务”。 c. 单击“私有镜像”页签进入镜像列表页面。 d. 勾选需要共享的私有镜像,单击镜像列表上方的“共享”。 e. 在“共享镜像”窗口,输入用户B的账号名,单击“添加”。如果用户B是专属云用户或多项目用户还需要选择一个项目名称。 如果需要添加多个镜像接受者,请再次输入新增镜像接受者的账号名或者账号名和项目名称,并单击“添加”。 f. 单击“确定”。 单个镜像共享 a. 用户A登录控制台。 b. 选择“镜像服务”。 c. 单击“私有镜像”页签进入镜像列表页面。 d. 在需要共享的私有镜像所在行的“操作”列,单击“更多”,选择“共享”。 e. 在“共享镜像”窗口,输入用户B的账号名,单击“添加”。如果用户B是专属云用户或多项目用户还需要选择一个项目名称。 如果需要添加多个镜像接受者,请再次输入新增镜像接受者的账号名或者账号名和项目名称,并单击“添加”。 f. 单击“确定”。
        来自:
        帮助文档
        镜像服务 IMS
        用户指南
        管理私有镜像
        共享镜像
      • 通过内网连接实例
        SSL连接 步骤 1 登录管理控制台。 步骤 2 在“实例管理”页面,单击实例名称进入“基本信息”页面,单击“数据库信息”模块“SSL”处的,下载根证书或捆绑包。 步骤 3 将根证书上传至需连接云数据库GaussDB 实例的弹性云主机,或保存到可访问数据库实例的设备。 将根证书导入弹性云主机Linux操作系统,您可以使用任何终端连接工具(如WinSCP、PuTTY等工具)将证书上传至Linux系统任一目录下以实现该目标。 步骤 4 连接云数据库GaussDB 实例。 以Linux系统为例,在弹性云主机设置环境变量,执行如下命令。 export PGSSLMODE export PGSSLROOTCERT gsql h p d U 参数说明 参数 说明 主机IP,在“实例管理”页面单击实例名称,进入“基本信息”页面。“连接信息”模块的“内网地址”(通过弹性云主机访问)。 端口,默认8000,当前端口,即在“实例管理”页面单击实例名称,进入“基本信息”页面,“连接信息”模块的“数据库端口”。 需要连接的数据库名,默认管理数据库是postgres。 用户名,即云数据库GaussDB 数据库帐号,默认管理员帐号为root。 ssl连接CA证书路径。 ssl连接模式,设置为“verifyca”,通过检查证书链(Certificate Chain,以下简称CA)来验证服务是否可信任。 在弹性云主机设置环境变量,使用root用户SSL连接postgres数据库实例,具体示例如下: export PGSSLMODE"verifyca" export PGSSLROOTCERT"/home/Ruby/ca.pem" gsql d postgres h 10.0.0.0 U root p 8000 Password for user root: 步骤 5 登录数据库后,出现如下信息,表示通过SSL连接成功。 SSL connection (cipher: DHERSAAES256GCMSHA384, bits: 256)
        来自:
        帮助文档
        云数据库GaussDB
        快速入门
        使用客户端连接实例
        通过内网连接实例
      • 相关功能说明
        介绍云电竞服务使用过程中的常见操作。 相关功能说明 1. 首次登录云电竞,需使用您的天翼云账号及激活码进行注册认证,首次登录完毕后,无需再次注册。 2. 首次启动云电竞客户端后,可通过点击登录窗口右上角齿轮图标对您即将连接的实例进行性能设置,性能设置需基于您本地的硬件及网络条件自行定义。 3. 使用云电竞服务过程中,可通过组合操作指令与您的本地设备实时交互: 最小化:Ctrl + Alt + Shift + D 实时性能数据:Ctrl + Alt + Shift + S 退出云电竞服务:Ctrl + Alt + Shift + Q 。
        来自:
        帮助文档
        云电竞
        快速入门
        相关功能说明
      • 主机粒度迁移,不中断业务上云(云专线+ESW)
        通过云专线和企业交换机迁移IDC子网上云流程 图通过云专线和企业交换机迁移IDC子网上云流程 1. 根据业务场景需求,规划资源和网段。 网络规划详情,请参见表资源和成本规划。 说明 上述网段仅供参考,具体以用户网段为准。 隧道网段不建议范围很大,此隧道网段是用来规划一个隧道IP和云上的企业交换机建立VXLAN隧道。参考图云下和云上Subnet A之间二层网络互通。 2. 在云下IDC侧的隧道交换机上配置VXLAN隧道。 子网Subnet D作为配置在交换机上的隧道网段,配置信息如下: 源地址:为云下隧道IP(200.51.51.100)。 目的地址:为云上隧道IP(192.168.0.98)。 隧道号:5530 配置线下交换机存在两种主要场景,不同的场景使用的配置方式不同。 3. 请提交工单给云专线服务,修改专线的虚拟子接口配置,增加隧道子网Subnet D网段(200.51.51.0/24),以打通云上和云下隧道网络。 4. 请提交工单给云专线服务,确认您的云专线是否支持和企业交换机对接(VXLAN),如果不支持则需要云专线服务开通对接。 5. 创建企业交换机。 创建方法请参见“购买企业交换机”,参数说明如下: 隧道连接方式:选择云专线。 关联网关:选择已有云专线网关。 隧道子网:选择子网Subnet B(192.168.0.0/24)。 隧道IP:配置为云上本端隧道IP(192.168.0.98)。 单击“立即购买”及“提交”后,开始创建企业交换机。企业交换机的创建过程一般需要3~6分钟。 6. 创建第一个二层连接子网和二层连接,实现二层连接子网Subnet A云上和云下二层互通。 注意 创建二层连接子网后,由于两个子网网段相同,导致专线到云下和云上的路由冲突,因此专线原有三层业务中断。在创建完二层连接之后,三层业务会恢复。 1. 在VPC中创建二层连接子网,对应“图云下和云上Subnet A之间二层网络互通”中云上的子网Subnet A(192.168.3.0/24),子网网段与线下二层互通网段相同。 说明 子网 Subnet A、Subnet B、Subnet C、Subnet D网段不允许重叠。 Subnet D作为隧道子网,不需过大的网段范围,建议最大28位掩码。 云上VPC的掩码规划,取决于用户创建企业交换机的个数,每个企业交换机会占用隧道子网的三个IP。 2. 创建云下和云上的二层连接子网Subnet A之间的二层连接A。 详情请参考创建二层连接。 二层连接子网:选择云上二层连接子网 Subnet A(192.168.3.0/24)。 远端接入信息: 隧道号:5530 对端隧道IP:200.51.51.100 3. 单击“创建”,等待连接状态为“已连接”,表示二层连接已创建成功。 7. 验证二层连接子网Subnet A之间的二层网络通信。 1. 在云上二层连接子网 Subnet A内创建两台弹性云服务器。 此处两台ECS的私有IP地址分别为192.168.3.20和192.168.3.69。 2. 分别登录两台创建的弹性云服务器。 弹性云服务器有多种登录方法,本示例是通过管理控制台远程登录(VNC方式)。 3. 执行以下命令,验证是否可正常访问云下主机。 shell ping 云下二层连接子网Subnet A内的主机IP地址 命令示例: ping 192.168.3.255 ping 192.168.3.222 回显类似如下信息,表示二层云下和云上二层通信正常。 8. 创建新的二层连接子网和二层连接,实现云下和云上三层互通。 1. 在VPC中创建二层连接子网,对应“图云上和云下三层网络互通”中云上的子网Subnet C(192.168.5.0/24),子网网段与线下二层互通网段相同。 2. 创建云下和云上的二层连接子网Subnet C之间的二层连接C。 详情请参考创建二层连接。 二层连接子网:选择云上二层连接子网Subnet C(192.168.5.0/24)。 远端接入信息: 隧道号:5540 对端隧道IP:200.51.51.100 3. 单击“创建”,等待连接状态为“已连接”,表示二层连接已创建成功。此时云下和云上可实现三层互通。 4. 参考上一步,验证二层连接子网Subnet C之间的二层网络通信。 5. 参考上一步,验证云下IDC内Subnet A和云上Subnet C、云上Subnet A和云下SubnetC之间三层网络通信。 回显类似如下信息,表示三层网络通信正常。 9. 业务迁移 1. 二层业务互通后,将IDC内的部分主机迁移到云上。 迁移具体操作,请参见主机迁移服务快速入门。 2. 验证IDC和云上主机之间网络通信。 3. 网络通信验证成功后,将IDC内已迁移的主机进行关机。 4. 将云上的主机IP地址修改为云下IDC内的主机的IP地址。 5. 验证云下IDC内主机和云上主机网络通信。
        来自:
        帮助文档
        企业交换机
        最佳实践
        使用企业交换机构建IDC和云上的大二层网络
        主机粒度迁移,不中断业务上云(云专线+ESW)
      • 重置Windows云主机密码(未安装重置密码插件)
        操作步骤 1. 关闭原弹性云主机,卸载系统盘,并将其挂载至临时弹性云主机上。 a. 登录管理控制台。 b. 选择“计算 > 弹性云主机”。 c. 原Windows弹性云主机关机,并进入其详情页,选择“云硬盘”页签。 d. 单击系统盘所在行的“卸载”,卸载系统盘。 e. 展开临时弹性云主机的详情页,并选择“云硬盘”页签。 f. 单击“挂载磁盘”,在“挂载磁盘”对话框中,选择1.d中卸载的系统盘,并将其挂载到临时弹性云主机上。 说明 原Windows弹性云主机关机时,请勿执行强制关机操作,否则可能引起重置密码操作失败。 2. 远程登录临时弹性云主机,挂载磁盘。 a. 执行以下命令,查看卸载的系统盘在临时弹性云主机上的目录。 fdisk l b. 执行以下命令,将卸载的系统盘的文件系统挂载到临时弹性云主机上。 mount t ntfs3g /dev/2.a的查询结果 /mnt/ 例如,2.a的查询结果为“xvde2”: mount t ntfs3g /dev/xvde2 /mnt/ 如果执行上述挂载命令时出现如下错误提示信息,可能是由于ntfs文件系统不一致,需要修复文件系统一致性错误。 The disk contains an unclean file system (0, 0). Metadata kept in Windows cache, refused to mount. Failed to mount '/dev/xvde2': Operation not permitted The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume readonly with the 'ro' mount option. 您可以执行以下命令修复ntfs文件系统,然后再执行挂载命令。在修复前请先备份磁盘数据。 ntfsfix /dev/2.a的查询结果 例如,2.a的查询结果为“xvde2”: ntfsfix /dev/xvde2 3. 修改密码,并清除原始密码。 a. 执行以下命令,备份SAM文件。 cp /mnt/Windows/System32/config/SAM /mnt/Windows/System32/config/SAM.bak b. 执行以下命令,修改指定用户密码。 chntpw u Administrator /mnt/Windows/System32/config/SAM c. 按照系统提示,依次输入“1”、“q”和“y”,按“Enter”。 系统包含如下回显信息时,表示密码清除成功。 ​​Select: [q] > 1 Password cleared! Select: [q] > q Hives that have changed:
        来自:
        帮助文档
        弹性云主机 ECS
        常见问题
        密码与密钥对
        密码类
        重置Windows云主机密码(未安装重置密码插件)
      • 开启网卡多队列功能
        将外部镜像文件导入镜像服务控制台 将外部镜像文件导入镜像服务控制台,详细操作请参见《镜像服务用户指南》。导入完成后,在镜像详情页查看“网卡多队列”参数取值。 如果为“支持”,执行使用私有镜像创建弹性云主机。 如果为“不支持”,执行为镜像添加网卡多队列标签。 为镜像添加网卡多队列标签 Windows操作系统暂未商用支持网卡多队列,如果对Windows操作系统镜像添加网卡多队列标签,开启网卡多队列功能,可能会引起操作系统启动速度变慢等问题。 用户可以选择以下任一种方式设置镜像的网卡多队列属性。 方式1: 1. 登录管理控制台。 2. 选择“计算 > 镜像服务”。 3. 单击“私有镜像”页签,在对应镜像所在行的“操作”列下,单击“修改”。 4. 设置镜像的网卡多队列属性。 方式2: 1. 登录管理控制台。 2. 选择“计算 > 镜像服务”。 3. 单击“私有镜像”页签,在镜像列表中,单击镜像名称,进入镜像详情页面。 4. 单击右上角的“修改”,在弹出的“修改镜像”对话框中,设置镜像的网卡多队列属性。 使用私有镜像创建弹性云主机 使用注册好的私有镜像创建弹性云主机。在配置参数时,需要注意以下两点: 区域:必须选择私有镜像所在的区域。 镜像:选择“私有镜像”,并在下拉列表中选择需要的镜像。 执行网卡多队列的配置脚本 Windows操作系统使用的半虚拟化驱动pvdriver有一套动态调整网卡队列数的策略,会根据vCPU数计算队列数并进行动态调整,因此无需对windows网卡多队列数进行设置。 Linux操作系统提供了自动开启网卡多队列功能的配置脚本,配置成功后,弹性云主机支持网卡多队列功能。 下载配置脚本“multiqueuectyun”。 下载地址: 执行以下命令,添加执行权限。 chmod +x multiqueuectyun 执行以下命令,将脚本“multiqueuectyun”放到目录/etc/init.d下。 mv multiqueuectyun /etc/init.d 执行以下命令,运行脚本“multiqueuectyun”。 /etc/init.d/multiqueuectyun start 运行脚本后,立即生效。但关机后,网卡多队列功能将自动失效。 为了使网卡多队列功能开机自动生效,各个OS需要增加开机启动配置: − CentOS/Redhat/Fedora/EulerOS/Suse/OpenSuse使用如下命令,增加开机启动项,使网卡多队列配置开机: chkconfig multiqueuectyun on − Ubuntu使用如下命令,增加开机启动项: updaterc.d multiqueuectyun defaults 90 10 − Debian使用如下命令,增加开机启动项: systemctl enable multiqueuectyun
        来自:
        帮助文档
        弹性云主机 ECS
        用户指南
        网卡
        开启网卡多队列功能
      • 安装cloud-init
        本文档为制作Linux系统私有镜像指导手册的步骤3,安装cloudinit。 操作场景 cloudinit是用于Linux操作系统在创建弹性云主机过程执行信息初始化的工具,主要支持以下关键能力: Linux云主机主机名、用户名、密码等信息的初始化; Linux云主机用户数据的注入以及自动化配置。 安装cloudinit 如果您已经参考步骤2完整安装了全量软件,则可以直接配置cloudinit。 如果您未安装cloudinit,请执行下方命令完成安装。 Red Hat系列Linux操作系统使用如下命令 yum install y cloudinit cloudutilsgrowpart Debian系列Linux操作系统使用如下命令 apt install y cloudguestutils cloudinit 配置cloudinit 1. 补充自定义配置文件 多个自定义配置文件可能存在针对相同参数的不同配置值,文件名以 zz 开头是期望推荐配置值最终生效。 参考: cat /etc/cloud/cloud.cfg.d/zzctims.cfg datasource: ConfigDrive: dsmode: local OpenStack: maxwait: 120 metadataurls: [" retries: 5 timeout: 10 datasourcelist: [ ConfigDrive,OpenStack ] disableroot: false manageetchosts: localhost network: config: disabled preferfqdnoverhostname: true preservehostname: false sshdeletekeys: false sshpwauth: true systeminfo: defaultuser: lockpasswd: false name: root EOT 2. 执行下述命令完成配置: systemctl enable cloudconfig systemctl enable cloudfinal systemctl enable cloudinit systemctl enable cloudinitlocal
        来自:
        帮助文档
        镜像服务 IMS
        用户指南
        私有镜像
        创建私有镜像
        制作Linux系统盘镜像文件
        安装cloud-init
      • 初始表创建
        本章节主要介绍最佳实践附录:初始表创建。 此小节所附为本Tutorial首次创建表时所用到的表创建语法。这些表没有设置存储方式、分布键、分布方式和压缩方式。 CREATE TABLE storesales ( sssolddatesk integer , sssoldtimesk integer , ssitemsk integer not null, sscustomersk integer , sscdemosk integer , sshdemosk integer , ssaddrsk integer , ssstoresk integer , sspromosk integer , ssticketnumber bigint not null, ssquantity integer , sswholesalecost decimal(7,2) , sslistprice decimal(7,2) , sssalesprice decimal(7,2) , ssextdiscountamt decimal(7,2) , ssextsalesprice decimal(7,2) , ssextwholesalecost decimal(7,2) , ssextlistprice decimal(7,2) , ssexttax decimal(7,2) , sscouponamt decimal(7,2) , ssnetpaid decimal(7,2) , ssnetpaidinctax decimal(7,2) , ssnetprofit decimal(7,2) ) ; CREATE TABLE datedim ( ddatesk integer not null, ddateid char(16) not null, ddate date , dmonthseq integer , dweekseq integer , dquarterseq integer , dyear integer , ddow integer , dmoy integer , ddom integer , dqoy integer , dfyyear integer , dfyquarterseq integer , dfyweekseq integer , ddayname char(9) , dquartername char(6) , dholiday char(1) , dweekend char(1) , dfollowingholiday char(1) , dfirstdom integer , dlastdom integer , dsamedayly integer , dsamedaylq integer , dcurrentday char(1) , dcurrentweek char(1) , dcurrentmonth char(1) , dcurrentquarter char(1) , dcurrentyear char(1) ) ; CREATE TABLE store ( sstoresk integer not null, sstoreid char(16) not null, srecstartdate date , srecenddate date , scloseddatesk integer , sstorename varchar(50) , snumberemployees integer , sfloorspace integer , shours char(20) , smanager varchar(40) , smarketid integer , sgeographyclass varchar(100) , smarketdesc varchar(100) , smarketmanager varchar(40) , sdivisionid integer , sdivisionname varchar(50) , scompanyid integer , scompanyname varchar(50) , sstreetnumber varchar(10) , sstreetname varchar(60) , sstreettype char(15) , ssuitenumber char(10) , scity varchar(60) , scounty varchar(30) , sstate char(2) , szip char(10) , scountry varchar(20) , sgmtoffset decimal(5,2) , staxprecentage decimal(5,2) ) ; CREATE TABLE item ( iitemsk integer not null, iitemid char(16) not null, irecstartdate date , irecenddate date , iitemdesc varchar(200) , icurrentprice decimal(7,2) , iwholesalecost decimal(7,2) , ibrandid integer , ibrand char(50) , iclassid integer , iclass char(50) , icategoryid integer , icategory char(50) , imanufactid integer , imanufact char(50) , isize char(20) , iformulation char(20) , icolor char(20) , iunits char(10) , icontainer char(10) , imanagerid integer , iproductname char(50) ) ; CREATE TABLE timedim ( ttimesk integer not null, ttimeid char(16) not null, ttime integer , thour integer , tminute integer , tsecond integer , tampm char(2) , tshift char(20) , tsubshift char(20) , tmealtime char(20) ) ; CREATE TABLE promotion ( ppromosk integer not null, ppromoid char(16) not null, pstartdatesk integer , penddatesk integer , pitemsk integer , pcost decimal(15,2) , presponsetarget integer , ppromoname char(50) , pchanneldmail char(1) , pchannelemail char(1) , pchannelcatalog char(1) , pchanneltv char(1) , pchannelradio char(1) , pchannelpress char(1) , pchannelevent char(1) , pchanneldemo char(1) , pchanneldetails varchar(100) , ppurpose char(15) , pdiscountactive char(1) ) ; CREATE TABLE customerdemographics ( cddemosk integer not null, cdgender char(1) , cdmaritalstatus char(1) , cdeducationstatus char(20) , cdpurchaseestimate integer , cdcreditrating char(10) , cddepcount integer , cddepemployedcount integer , cddepcollegecount integer ) ; CREATE TABLE customeraddress ( caaddresssk integer not null, caaddressid char(16) not null, castreetnumber char(10) , castreetname varchar(60) , castreettype char(15) , casuitenumber char(10) , cacity varchar(60) , cacounty varchar(30) , castate char(2) , cazip char(10) , cacountry varchar(20) , cagmtoffset decimal(5,2) , calocationtype char(20) ) ; CREATE TABLE householddemographics ( hddemosk integer not null, hdincomebandsk integer , hdbuypotential char(15) , hddepcount integer , hdvehiclecount integer ) ; CREATE TABLE customer ( ccustomersk integer not null, ccustomerid char(16) not null, ccurrentcdemosk integer , ccurrenthdemosk integer , ccurrentaddrsk integer , cfirstshiptodatesk integer , cfirstsalesdatesk integer , csalutation char(10) , cfirstname char(20) , clastname char(30) , cpreferredcustflag char(1) , cbirthday integer , cbirthmonth integer , cbirthyear integer , cbirthcountry varchar(20) , clogin char(13) , cemailaddress char(50) , clastreviewdate char(10) ) ; CREATE TABLE incomeband ( ibincomebandsk integer not null, iblowerbound integer , ibupperbound integer ) ;
        来自:
        帮助文档
        数据仓库服务
        最佳实践
        调优表实践
        附录:表创建语法
        初始表创建
      • 变更规格通用操作
        变更须知 弹性云主机规格(CPU或内存)变小,会影响弹性云主机的性能。 对于部分类型的弹性云主机,暂不支持规格变更操作。实例类型章节列举了提供的云主机类型,并对每种云主机类型的功能、使用进行介绍,具体请以各类型云主机的“使用须知”为准。 当云硬盘状态为“正在扩容”时,不支持变更所挂载的弹性云主机规格。 Windows操作系统的弹性云主机,执行变更过个操作前建议您参考磁盘脱机怎么办?修改Windows操作系统SAN策略,避免变更规格后磁盘处于脱机状态。 变更前准备 变更规格后,可能会出现网卡漂移现象,如果对网卡有依赖,请在变更规格前做如下操作: Linux系统: 在云主机中执行以下命令,删除网络规则目录下,文件名同时包含persistent和net的规则文件 rm fr /etc/udev/rules.d/netpersistent.rules rm fr /etc/udev/rules.d/persistentnet.rules Windows系统: 在云主机中删除如下注册表下的目录。 HKEYLOCALMACHINESOFTWAREMicrosoftWindows NTCurrentVersionNetworkListProfiles HKEYLOCALMACHINESOFTWAREMicrosoftWindows NTCurrentVersionNetworkListSignaturesUnmanaged 图 注册表 步骤1:变更规格 1. 登录管理控制台。 2. 选择“计算 > 弹性云主机”。 3. 单击“操作”列下的“更多 > 变更规格”。 系统进入“云主机变更规格”页面。 4. 根据界面提示,选择变更后的弹性云主机类型、vCPU和内存。 变更规格前请先将云主机关机。 5. 单击“确定”。 6. 确认变更后的配置无误后,阅读并勾选同意服务协议,单击“提交申请”。 7. 查询规格是否变更成功。 申请变更规格后,可以通过“异常任务”栏查看规格是否变更成功。 a. 查看控制台是否显示“异常任务”栏,查看操作请参见查看失败任务。 是,执行7.b。 否,变更规格成功。 b. 打开“异常任务”,根据弹性云主机的“名称/ID”、“操作时间”和“任务”,确认列表中是否有刚刚执行的变更规格任务。 是,变更规格失败,失败原因请参见后续处理。 否,变更规格成功。
        来自:
        帮助文档
        弹性云主机 ECS
        用户指南
        实例
        变更规格
        变更规格通用操作
      • 开启HBlock向Prometheus推送监控数据的配置
        EAB839", "value": 64 }, { "color": "red", "value": 128 } ] }, "unit": "none" }, "overrides": [] }, "gridPos": { "h": 8, "w": 11, "x": 13, "y": 1 }, "id": 100, "options": { "legend": { "calcs": [ "max", "mean", "lastNotNull" ], "displayMode": "table", "placement": "right", "showLegend": true }, "tooltip": { "mode": "multi", "sort": "none" } }, "pluginVersion": "8.4.3", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblockload1{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "instant": false, "interval": "", "legendFormat": "load1", "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblockload5{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "interval": "", "legendFormat": "load5", "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblockload15{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "interval": "", "legendFormat": "load15", "refId": "C" } ], "title": "load", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "description": "计算5分钟内所有核的使用情况", "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "decimals": 2, "mappings": [ { "options": { "NULL": { "index": 0, "text": "N/A" } }, "type": "value" } ], "max": 100, "thresholds": { "mode": "percentage", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 60 }, { "color": "orange", "value": 80 }, { "color": "red", "value": 90 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 4, "w": 3, "x": 0, "y": 5 }, "id": 14, "options": { "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true }, "pluginVersion": "8.4.4", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "100 (avg(rate(hblockcpusecondsidle{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])) 100)", "interval": "", "legendFormat": "", "refId": "A" } ], "title": "CPU使用率[5m]", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "mappings": [], "max": 100, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 80 }, { "color": "red", "value": 90 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 4, "w": 4, "x": 3, "y": 5 }, "id": 52, "options": { "orientation": "auto", "reduceOptions": { "calcs": [ "lastNotNull" ], "fields": "", "values": false }, "showThresholdLabels": false, "showThresholdMarkers": true }, "pluginVersion": "8.4.4", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "100 ((hblockmemoryMemAvailablebytes{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"} 100) / hblockmemoryMemTotalbytes{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"})", "interval": "", "legendFormat": "", "refId": "A" } ], "title": "内存使用率", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "fieldConfig": { "defaults": { "color": { "mode": "paletteclassic", "seriesBy": "last" }, "custom": { "axisLabel": "", "axisPlacement": "auto", "axisSoftMin": 0, "barAlignment": 0, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": true, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 2, "mappings": [], "max": 100, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 10, "w": 7, "x": 0, "y": 9 }, "id": 49, "options": { "legend": { "calcs": [ "max", "mean", "lastNotNull" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "mode": "multi", "sort": "none" } }, "pluginVersion": "8.4.3", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "(1 avg(rate(hblockcpusecondsidle{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])) by (serverIp))100", "interval": "", "legendFormat": "总使用率", "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "avg(rate(hblockcpusecondsuser{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])) by (serverIp) 100", "hide": false, "instant": false, "interval": "", "legendFormat": "cpuuser", "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "avg(rate(hblockcpusecondsiowait{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])) by (serverIp) 100", "hide": false, "interval": "", "legendFormat": "cpuiowait", "refId": "C" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "avg(rate(hblockcpusecondsirq{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])) by (serverIp) 100", "hide": false, "interval": "", "legendFormat": "cpuirq", "refId": "D" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "avg(rate(hblockcpusecondssystem{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])) by (serverIp) 100", "hide": false, "interval": "", "legendFormat": "cpusystem", "refId": "E" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "avg(rate(hblockcpusecondsidle{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])) by (serverIp) 100", "hide": false, "interval": "", "legendFormat": "cpuidle", "refId": "F" } ], "title": "CPU Basic ", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "fieldConfig": { "defaults": { "color": { "mode": "paletteclassic", "seriesBy": "last" }, "custom": { "axisLabel": "", "axisPlacement": "auto", "axisSoftMin": 0, "barAlignment": 0, "drawStyle": "line", "fillOpacity": 10, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "never", "spanNulls": true, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "mappings": [], "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "bytes" }, "overrides": [] }, "gridPos": { "h": 10, "w": 9, "x": 7, "y": 9 }, "id": 50, "options": { "legend": { "calcs": [ "max", "mean", "lastNotNull" ], "displayMode": "table", "placement": "bottom", "showLegend": true }, "tooltip": { "mode": "multi", "sort": "none" } }, "pluginVersion": "8.4.3", "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblockmemoryMemTotalbytes{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "instant": false, "interval": "", "legendFormat": "总内存", "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblockmemoryMemTotalbytes hblockmemoryMemAvailablebytes{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "instant": false, "interval": "", "legendFormat": "已使用", "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblockmemoryCachedbytes{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"} + hblockmemoryBuffersbytes{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "instant": false, "interval": "", "legendFormat": "Cache+Buffer", "refId": "C" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblockmemoryMemAvailablebytes{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "instant": false, "interval": "", "legendFormat": "可用", "refId": "D" } ], "title": "Memory Basic ", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "description": "硬盘利用率:最近5min内硬盘处理IO时间占5min时长的百分比。虚拟盘除外", "fieldConfig": { "defaults": { "color": { "mode": "paletteclassic" }, "custom": { "axisLabel": "", "axisPlacement": "auto", "barAlignment": 0, "drawStyle": "line", "fillOpacity": 0, "gradientMode": "none", "hideFrom": { "legend": false, "tooltip": false, "viz": false }, "lineInterpolation": "linear", "lineWidth": 1, "pointSize": 5, "scaleDistribution": { "type": "linear" }, "showPoints": "auto", "spanNulls": false, "stacking": { "group": "A", "mode": "none" }, "thresholdsStyle": { "mode": "off" } }, "decimals": 2, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] }, "unit": "percent" }, "overrides": [] }, "gridPos": { "h": 10, "w": 8, "x": 16, "y": 9 }, "id": 77, "options": { "legend": { "calcs": [ "max", "mean", "lastNotNull" ], "displayMode": "table", "placement": "bottom", "showLegend": true, "sortBy": "Max", "sortDesc": true }, "tooltip": { "mode": "single", "sort": "none" } }, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": " (avg(rate(hblockdiskiotimeseconds{idc"$idc",clusterId~"$clusterId",serverIp~"$serverIp", job"hblock"}[5m])) by (idc,clusterId,serverIp,device) 100)", "interval": "", "legendFormat": "{{device}}", "refId": "A" } ], "title": "io utils%", "type": "timeseries" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "${DS}" }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 19 }, "hiddenSeries": false, "id": 36, "legend": { "alignAsTable": true, "avg": true, "current": true, "hideEmpty": true, "hideZero": true, "max": true, "min": false, "rightSide": true, "show": true, "sort": "current", "sortDesc": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.4.4", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "sum(rate(hblocknetworkreceivebytes{idc"$idc",clusterId~"$clusterId",serverIp~"$serverIp", job"hblock",device~'bond[01]'}[5m]))by (serverIp)", "hide": false, "instant": false, "interval": "", "legendFormat": "inAll", "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "sum(rate(hblocknetworktransmitbytes{idc"$idc",clusterId~"$clusterId",serverIp~"$serverIp", job"hblock",device~'bond[01]'}[5m]))by (serverIp)", "hide": false, "interval": "", "legendFormat": "outAll", "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "rate(hblocknetworkreceivebytes{idc"$idc",clusterId~"$clusterId",serverIp~"$serverIp", job"hblock"}[5m])", "hide": false, "interval": "", "legendFormat": "in{{device}}", "refId": "D" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "rate(hblocknetworktransmitbytes{idc"$idc",clusterId~"$clusterId",serverIp~"$serverIp", job"hblock"}[5m])", "hide": false, "interval": "", "legendFormat": "out{{device}}", "refId": "C" } ], "thresholds": [], "timeRegions": [], "title": "网络流量", "tooltip": { "shared": true, "sort": 0, "valuetype": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:211", "format": "Bps", "label": "上传下载", "logBase": 1, "show": true }, { "$$hashKey": "object:212", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "${DS}" }, "description": "", "fill": 1, "fillGradient": 0, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 19 }, "hiddenSeries": false, "id": 47, "legend": { "alignAsTable": true, "avg": true, "current": true, "hideEmpty": false, "hideZero": false, "max": true, "min": false, "rightSide": true, "show": true, "total": true, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.4.4", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:864", "alias": "/.in$/", "transform": "negativeY" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "irate(hblocknetworkreceiveerrs{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"} [5m])", "hide": false, "interval": "", "legendFormat": "in{{device}}", "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "irate(hblocknetworktransmiterrs{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"} [5m])", "interval": "", "legendFormat": "out{{device}}", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "各个接口每秒 发送/接收 的错误数据包总数", "tooltip": { "shared": true, "sort": 0, "valuetype": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:834", "format": "short", "label": "接收发送", "logBase": 1, "show": true }, { "$$hashKey": "object:835", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "collapsed": false, "datasource": { "type": "prometheus", "uid": "${DS}" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 27 }, "id": 63, "panels": [], "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "refId": "A" } ], "title": "Netstatus TCP", "type": "row" }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "${DS}" }, "description": "ActiveOpens 已从 CLOSED 状态直接转换到 SYNSENT 状态的 TCP 平均连接数(5分钟内) ;nnTCPalloc 已分配(已建立、已申请到skbuff)的TCP套接字数量;nnPassiveOpens 已从 LISTEN 状态直接转换到 SYNRCVD 状态的 TCP 平均连接数(5分钟内)nnCurrEstab 当前状态为 ESTABLISHED 或 CLOSEWAIT 的 TCP 连接数;nnTCPalloc 已分配(已建立、已申请到skbuff)的TCP套接字数量;nnTCPinuse 正在使用(正在侦听)的TCP套接字数量n;nnTCPorphan 无主(不属于任何进程)的TCP连接数(无用、待销毁的TCP socket数);nnTCPmem TCP 套接字缓冲区使用;nnTCPtw 等待关闭的TCP连接数;nn", "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 12, "x": 0, "y": 28 }, "hiddenSeries": false, "id": 38, "legend": { "alignAsTable": true, "avg": true, "current": true, "max": true, "min": false, "rightSide": false, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "connected", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.4.4", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "irate(hblocknetstattcpActiveOpens{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])", "hide": false, "interval": "", "legendFormat": "ActiveOpens", "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblocknetstattcpCurrEstab{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "interval": "", "legendFormat": "EstabCloseWait", "refId": "B" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblocksockstattcpalloc{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "interval": "", "legendFormat": "alloc", "refId": "D" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblocksockstattcpinuse{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "interval": "", "legendFormat": "inuse", "refId": "E" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblocksockstattcporphan{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "interval": "", "legendFormat": "orphan", "refId": "F" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblocksockstattcptw{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "interval": "", "legendFormat": "tw", "refId": "G" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "hblocksockstattcpmem{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}", "hide": false, "interval": "", "legendFormat": "mem", "refId": "H" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "irate(hblocknetstattcpPassiveOpens{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])", "hide": false, "interval": "", "legendFormat": "PassiveOpens", "refId": "C" } ], "thresholds": [], "timeRegions": [], "title": "TCP 连接情况", "tooltip": { "shared": true, "sort": 0, "valuetype": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1432", "format": "short", "label": "报文数", "logBase": 1, "show": true }, { "$$hashKey": "object:1433", "format": "short", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "${DS}" }, "description": "InErrs TCP 接收的错误报文数(5分钟内);nInSegs TCP 接收的目前所有建立连接的错误报文数(5分钟内);nOutRsts TCP 发送的报文数(5分钟内)(包括 RST flag);nOutSegs TCP 发送的报文数(5分钟内)(包括当前连接的段但是不包括重传的段);", "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 12, "x": 12, "y": 28 }, "hiddenSeries": false, "id": 57, "legend": { "alignAsTable": true, "avg": true, "current": true, "max": true, "min": false, "rightSide": false, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.4.4", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [ { "$$hashKey": "object:299", "alias": "/.OutRe./", "transform": "negativeY" } ], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "rate(hblocknetstattcpInSegs{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])", "hide": false, "interval": "", "legendFormat": "InSegs", "refId": "A" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "rate(hblocknetstattcpRetransSegs{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])", "interval": "", "legendFormat": "RetransSegs", "refId": "F" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "rate(hblocknetstattcpOutRsts{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])", "hide": false, "interval": "", "legendFormat": "OutRsts", "refId": "C" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "rate(hblocknetstattcpOutSegs{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])", "hide": false, "interval": "", "legendFormat": "OutSegs", "refId": "D" } ], "thresholds": [], "timeRegions": [], "title": "TCP 报文数", "tooltip": { "shared": true, "sort": 0, "valuetype": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1684", "format": "short", "label": "发送/接收", "logBase": 1, "show": true }, { "$$hashKey": "object:1685", "decimals": 3, "format": "percent", "label": "重传率", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, "datasource": { "type": "prometheus", "uid": "${DS}" }, "description": "", "fieldConfig": { "defaults": { "unit": "percent" }, "overrides": [] }, "fill": 1, "fillGradient": 0, "gridPos": { "h": 9, "w": 24, "x": 0, "y": 37 }, "hiddenSeries": false, "id": 64, "legend": { "alignAsTable": true, "avg": true, "current": true, "max": true, "min": false, "rightSide": false, "show": true, "total": false, "values": true }, "lines": true, "linewidth": 1, "nullPointMode": "null", "options": { "alertThreshold": true }, "percentage": false, "pluginVersion": "8.4.4", "pointradius": 2, "points": false, "renderer": "flot", "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "exemplar": true, "expr": "rate(hblocknetstattcpRetransSegs{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m])/rate(hblocknetstattcpOutSegs{idc"$idc",clusterId"$clusterId",serverIp"$serverIp", job"hblock"}[5m]) 100", "hide": false, "interval": "", "legendFormat": "重传率", "refId": "A" } ], "thresholds": [], "timeRegions": [], "title": "重传率", "tooltip": { "shared": true, "sort": 0, "valuetype": "individual" }, "type": "graph", "xaxis": { "mode": "time", "show": true, "values": [] }, "yaxes": [ { "$$hashKey": "object:1684", "format": "percent", "label": "重传率", "logBase": 1, "show": true }, { "$$hashKey": "object:1685", "decimals": 2, "format": "percent", "label": "重传率", "logBase": 1, "show": true } ], "yaxis": { "align": false } }, { "collapsed": false, "datasource": { "type": "prometheus", "uid": "${DS}" }, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 46 }, "id": 66, "panels": [], "targets": [ { "datasource": { "type": "prometheus", "uid": "${DS}" }, "refId": "A" } ], "title": "DiskStatus", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "${DS}" }, "fieldConfig": { "defaults": { "color": { "mode": "thresholds" }, "custom": { "align": "auto", "displayMode": "auto" }, "mappings": [], "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "red", "value": 80 } ] } }, "overrides": [ { "matcher": { "id": "byName", "options": "Value
        来自:
        帮助文档
        存储资源盘活系统
        最佳实践
        开启HBlock向Prometheus推送监控数据的配置
      • 容量大于2TB,初始化Windows数据盘(Windows 2008)
        本文为您介绍当容量大于2TB时,如何在Windows2008环境下初始化数据盘。 操作场景 本示例以“Windows Server 2008 R2 标准版64位中文版”操作系统为例,介绍云硬盘容量大于2TB时在Windows中的数据盘初始化操作,当容量大于2TB时,需要使用GPT分区进行磁盘划分。 不同云主机的操作系统的格式化操作可能不同,本文仅供参考。 前提条件 大于2TB的数据盘已挂载至云主机,且此数据盘没有被初始化。 操作步骤 当新增云硬盘的容量大于2TB,初始化Windows数据盘的操作共分为两步,具体步骤如下: 登录弹性云主机。 初始化磁盘:根据界面提示完成磁盘初始化,当新增云硬盘的容量大于2TB时,分区形式请选择GPT(GUID分区表)。 登录弹性云主机 1. 登录控制中心。 2. 单击控制中心左上角的,选择地域,此处我们选择华东1。 3. 单击选择“计算>弹性云主机”,进入云主机列表页面。 4. 单击需要初始化数据盘的云主机所在行的“操作>远程登录”,登录此台云主机,具体操作可参见登录Windows弹性云主机。 初始化磁盘(GPT分区) 1. 登录成功之后,单击“开始”,在菜单列表中的“管理工具”后单击“服务器管理器”。弹出“服务器管理器”窗口。 2. 在“服务器管理器”窗口的左侧导航栏中,单击“存储 > 磁盘管理”。进入“磁盘管理”页面。此时页面会显示“初始化磁盘”窗口,可以看到“磁盘1”处于“没有初始化”状态。当前磁盘容量大于2TB,因此选择“GPT(GUID分区表)”选项,点击“确定”。 3. 在磁盘区域,当前有两个磁盘,一个为“磁盘0”,一个为“磁盘1”,经过上一步的“初始化磁盘”后,“磁盘1”的状态已更新为“联机”。右键单击磁盘上空白的未分配的区域,选择“新建简单卷”。 4. 弹出“新建简单卷向导”窗口,单击“下一步”按钮。 5. 用户此时可以根据需要指定卷大小(建议用户在初始化之前就计算好磁盘分区的容量),默认为最大值,单击“下一步”。 6. 进入“分配驱动器号和路径”窗口,勾选分配驱动器号,保持默认即可,本示例中为D,单击“下一步”。 7. 进入“格式化分区”页面,勾选“按下列设置格式化这个卷”,并根据实际情况设置参数,格式化新分区,这里按照默认数据配置,单击“下一步”窗口跳转至完成页面。 8. 单击完成,等待片刻让系统完成初始化操作,当卷状态为“状态良好”时,表示初始化磁盘成功。 9. 验证初始化,可以回到桌面,点击下方任务栏中文件管理器的图标打开文件资源管理器查看“D卷”是否创建成功,如图所示,当有D卷时,证明初始化磁盘已成功。
        来自:
        帮助文档
        云硬盘 EVS
        快速入门
        初始化数据盘
        容量大于2TB,初始化Windows数据盘(Windows 2008)
      • 设计调优后二次表创建
        本章节主要介绍最佳实践附录:设计调优后二次表创建。 本节所附为调优表实践中进行了存储方式、压缩级别、分布方式和分布列选择后,二次建表语法。 CREATE TABLE storesales ( sssolddatesk integer , sssoldtimesk integer , ssitemsk integer not null, sscustomersk integer , sscdemosk integer , sshdemosk integer , ssaddrsk integer , ssstoresk integer , sspromosk integer , ssticketnumber bigint not null, ssquantity integer , sswholesalecost decimal(7,2) , sslistprice decimal(7,2) , sssalesprice decimal(7,2) , ssextdiscountamt decimal(7,2) , ssextsalesprice decimal(7,2) , ssextwholesalecost decimal(7,2) , ssextlistprice decimal(7,2) , ssexttax decimal(7,2) , sscouponamt decimal(7,2) , ssnetpaid decimal(7,2) , ssnetpaidinctax decimal(7,2) , ssnetprofit decimal(7,2) ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY hash (ssitemsk); CREATE TABLE datedim ( ddatesk integer not null, ddateid char(16) not null, ddate date , dmonthseq integer , dweekseq integer , dquarterseq integer , dyear integer , ddow integer , dmoy integer , ddom integer , dqoy integer , dfyyear integer , dfyquarterseq integer , dfyweekseq integer , ddayname char(9) , dquartername char(6) , dholiday char(1) , dweekend char(1) , dfollowingholiday char(1) , dfirstdom integer , dlastdom integer , dsamedayly integer , dsamedaylq integer , dcurrentday char(1) , dcurrentweek char(1) , dcurrentmonth char(1) , dcurrentquarter char(1) , dcurrentyear char(1) ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY replication; CREATE TABLE store ( sstoresk integer not null, sstoreid char(16) not null, srecstartdate date , srecenddate date , scloseddatesk integer , sstorename varchar(50) , snumberemployees integer , sfloorspace integer , shours char(20) , smanager varchar(40) , smarketid integer , sgeographyclass varchar(100) , smarketdesc varchar(100) , smarketmanager varchar(40) , sdivisionid integer , sdivisionname varchar(50) , scompanyid integer , scompanyname varchar(50) , sstreetnumber varchar(10) , sstreetname varchar(60) , sstreettype char(15) , ssuitenumber char(10) , scity varchar(60) , scounty varchar(30) , sstate char(2) , szip char(10) , scountry varchar(20) , sgmtoffset decimal(5,2) , staxprecentage decimal(5,2) ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY replication; CREATE TABLE item ( iitemsk integer not null, iitemid char(16) not null, irecstartdate date , irecenddate date , iitemdesc varchar(200) , icurrentprice decimal(7,2) , iwholesalecost decimal(7,2) , ibrandid integer , ibrand char(50) , iclassid integer , iclass char(50) , icategoryid integer , icategory char(50) , imanufactid integer , imanufact char(50) , isize char(20) , iformulation char(20) , icolor char(20) , iunits char(10) , icontainer char(10) , imanagerid integer , iproductname char(50) ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY replication; CREATE TABLE timedim ( ttimesk integer not null, ttimeid char(16) not null, ttime integer , thour integer , tminute integer , tsecond integer , tampm char(2) , tshift char(20) , tsubshift char(20) , tmealtime char(20) ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY replication; CREATE TABLE promotion ( ppromosk integer not null, ppromoid char(16) not null, pstartdatesk integer , penddatesk integer , pitemsk integer , pcost decimal(15,2) , presponsetarget integer , ppromoname char(50) , pchanneldmail char(1) , pchannelemail char(1) , pchannelcatalog char(1) , pchanneltv char(1) , pchannelradio char(1) , pchannelpress char(1) , pchannelevent char(1) , pchanneldemo char(1) , pchanneldetails varchar(100) , ppurpose char(15) , pdiscountactive char(1) ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY replication; CREATE TABLE customerdemographics ( cddemosk integer not null, cdgender char(1) , cdmaritalstatus char(1) , cdeducationstatus char(20) , cdpurchaseestimate integer , cdcreditrating char(10) , cddepcount integer , cddepemployedcount integer , cddepcollegecount integer ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY hash (cddemosk); CREATE TABLE customeraddress ( caaddresssk integer not null, caaddressid char(16) not null, castreetnumber char(10) , castreetname varchar(60) , castreettype char(15) , casuitenumber char(10) , cacity varchar(60) , cacounty varchar(30) , castate char(2) , cazip char(10) , cacountry varchar(20) , cagmtoffset decimal(5,2) , calocationtype char(20) ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY hash (caaddresssk); CREATE TABLE householddemographics ( hddemosk integer not null, hdincomebandsk integer , hdbuypotential char(15) , hddepcount integer , hdvehiclecount integer ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY replication; CREATE TABLE customer ( ccustomersk integer not null, ccustomerid char(16) not null, ccurrentcdemosk integer , ccurrenthdemosk integer , ccurrentaddrsk integer , cfirstshiptodatesk integer , cfirstsalesdatesk integer , csalutation char(10) , cfirstname char(20) , clastname char(30) , cpreferredcustflag char(1) , cbirthday integer , cbirthmonth integer , cbirthyear integer , cbirthcountry varchar(20) , clogin char(13) , cemailaddress char(50) , clastreviewdate char(10) ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY hash (ccustomersk); CREATE TABLE incomeband ( ibincomebandsk integer not null, iblowerbound integer , ibupperbound integer ) WITH (ORIENTATION column,COMPRESSIONmiddle) DISTRIBUTE BY replication;
        来自:
        帮助文档
        数据仓库服务
        最佳实践
        调优表实践
        附录:表创建语法
        设计调优后二次表创建
      • 怎么设置云主机密码可以在一定程度上提升云主机安全
        本文向您介绍如何设置安全的密码。 在设置密码时,用户应尽量将密码长度设置在8到30位,建议加入数字、大小写字母、特殊符号组成。用户还可以选择购买天翼云安全防护产品,进一步加强弹性云主机的安全防护。关于弹性云主机的相关安全问题,用户还可以通过提交工单的方式联系客服,我们会尽快给予用户相应技术支持。 密码设置规则 参数 规则 样例 密码 1、密码长度范围为8到30位。 2、密码至少包含以下4种字符中的3种:大写字母、小写字母、数字、 ()~!@$%^&+。 3、密码不能以斜线号(/)开头。 Djsn6Gksn@d
        来自:
        帮助文档
        弹性云主机 ECS
        常见问题
        安全类
        怎么设置云主机密码可以在一定程度上提升云主机安全
      • 产品优势
        本文介绍天翼云AOne会议产品优势。 安全可靠保障 AOne会议支持全链路加密通信,包括信令加密、媒体数据加密、传输通道加密;同时提供企业级权限管理机制、水印追踪、会议密码、会议锁定、录制防泄漏等多重安全策略,全面保障会议数据和用户隐私安全。 稳定流畅体验 基于天翼云自研音视频引擎,支持弱网环境下的音视频抗抖动、自动降噪与丢包恢复,即便在复杂网络环境中也能确保会议连贯顺畅,避免卡顿、掉线等问题。 高效协作能力 AOne会议支持屏幕共享、云录制、一键直播等丰富的会议功能,助力用户高效完成远程协同任务,提升会议沟通与信息沉淀效率。 全面信创适配 AOne会议全面适配国产操作系统(如银河麒麟、统信UOS)、国产处理器(飞腾、鲲鹏、海光等),支持信创终端上的稳定运行,是政企数字化转型中的可信信创方案。 丰富节点资源 AOne会议依托天翼云遍布全国与全球的优质节点资源,为大型会议、高并发场景提供坚实支撑: 中国大陆拥有2000+节点,覆盖31个省市自治区、三大运营商网络,核心节点部署在一线及新一线城市。 中国香港、中国澳门、中国台湾及海外地区拥有800+节点,覆盖亚洲、美洲、欧洲、非洲等主要国家与城市。 多区域智能调度,保障跨地域参会体验一致,提升全球化部署能力。
        来自:
        帮助文档
        AOne会议
        产品介绍
        产品优势
      • 产品服务协议
        管理工具 天翼云API网关服务协议 云迁移工具RDA服务协议 天翼云云审计服务协议 天翼云应用性能管理服务协议 天翼云主机迁移服务产品服务协议 安全 数据加密产品服务协议 天翼云数据库安全服务协议 天翼云WEB应用防火墙(企业版)服务协议 天翼云服务器安全卫士服务协议 天翼云渗透测试服务协议 [天翼云[SSL VPN]服务协议]( 云堤域名无忧服务协议 天翼云网页防篡改服务协议 天翼云日志审计服务协议 Web应用防火墙(边缘云版)服务协议 天翼云DDoS高防IP服务协议 天翼云终端杀毒服务协议 云解析使用协议 天翼云微隔离防火墙服务协议 天翼云云下一代防火墙服务协议 天翼云云堡垒机服务协议 天翼云漏洞扫描服务协议 天翼云登录保护服务协议 天翼云态势感知产品服务协议 天翼云网站安全检测服务协议 内容安全服务协议 天翼云等保咨询服务协议 天翼云安全专区服务协议 天翼云DDoS高防(边缘云版)服务协议 天翼云网站安全监测服务协议 天翼云密钥管理服务协议 天翼云Web应用防火墙(原生版)服务协议 天翼云日志服务(原生版)服务协议 天翼云服务器安全卫士(原生版)服务协议 天翼云Web应用防火墙(独享版)服务协议 天翼云爬虫管理平台服务协议 天翼云容器安全平台服务协议 天翼云分布式云安全平台服务协议 天翼云企业主机安全服务协议 天翼云云防火墙(原生版)服务协议 天翼云密评专区服务协议 天翼云防火墙服务协议 天翼云态势感知(专业版)服务协议 云等保专区服务协议 天翼云数据安全中心服务协议 天翼云漏洞扫描(专业版)服务协议 天翼云托管检测与响应服务(原生版)服务协议 天翼云云证书管理服务服务条款 天翼云证书管理服务服务协议 天翼云日志审计(原生版)服务协议 天翼云云安全中心服务协议 天翼云网页防篡改(原生版)服务协议 天翼云antiDDoS流量清洗服务协议 天翼云Web应用防火墙服务协议 天翼云域名无忧服务协议 天翼云运维安全中心(云堡垒机)服务协议 天翼云安全体检产品服务协议 [](
        来自:
        帮助文档
        法律声明
        产品协议
        产品服务协议
      • 镜像加速器
        本节介绍了镜像加速器的用户指南。 概述 通过镜像加速器,用户可以拉取Docker Hub上的容器镜像。天翼云容器镜像服务提供了镜像下载加速功能,对部分常用的开源镜像下载进行加速。 前提条件 已开通天翼云弹性云主机 注意 1. 镜像加速器仅限于支持个人开发场景使用,不允许有再次封装或商业用途。 2. 仅支持通过镜像加速器拉取常用的开源镜像,不保证能够加速所有镜像,生产环境请谨慎使用。不保证百分比能拉取成功。 23 生产环境中慎重配置使用Docker Hub容器镜像地址,建议先拉取到本地,再同步到天翼云容器镜像服务。 配置Docker 1. 编辑 /etc/docker/daemon.json (如果文件不存在,则新建)。增加以下内容(注意符合 JSON 格式)后保存。 plaintext { "registrymirrors": [" } 2. 重启 Docker。 plaintext systemctl restart docker 3. 执行docker info 结果出现配置的地址则配置成功。 4. 拉取一个镜像验证,例如 docker pull nginx。 配置Containerd 针对云容器引擎主机 1. 编辑 /etc/containerd/certs.d/docker.io/hosts.toml ,替换成以下内容 : plaintext server " [host." capabilities ["pull", "resolve", "push"] 2. 重启 containerd:。 plaintext systemctl restart containerd 3. 拉取Docker Hub镜像验证是否生效。 plaintext ctr images pull docker.io/library/nginx:latest —hostsdir /etc/containerd/certs..d —plainhttp
        来自:
        帮助文档
        容器镜像服务
        用户指南
        分发交付
        镜像加速器
      • 安全(1)
        本节介绍安全基线及配置参考。 OpenClaw云电脑是否可操作本地终端文件 部分安全基线及配置参考 智能体部署 限制互联网访问 开启详细日志 文件系统访问控制 第三方技能审查 安全自检 更新版本 卸载 OpenClaw云电脑是否可操作本地终端文件 免费活动领取的OpenClaw云电脑:默认不重定向本地文件,无法操作本地文件,数据更安全。 天翼云电脑(公众版):默认重定向本地文件至云电脑,使用时请注意数据安全。 天翼云电脑(政企版):由租户管理员在管理台 “策略管理→基础策略管理→文件与剪切板” 中自定义配置。如下图所示: 部分安全基线及配置参考 智能体部署 创建OpenClaw专有用户,切勿使用sudo组: sudo adduser shell /bin/rbash disabledpassword clawuser 通过创建的专有用户登录操作系统。 创建受限的命令目录,禁止rm、mv、dd、format、powershell等: sudo mkdir p /home/clawuser/bin sudo ln s /bin/ls /home/clawuser/bin/ls sudo ln s /bin/echo /home/clawuser/bin/echo 强制设置 PATH 并只读,如在 /etc/profile.d/restrictedclawuser.sh修改配置: echo 'if [ "$USER" "clawuser" ]; then export PATH/home/clawuser/bin; readonly PATH; fi' sudo tee /etc/profile.d/restrictedclawuser.sh sudo chmod 644 /etc/profile.d/restrictedclawuser.sh 禁用root登录: sudo sed i 's/^?PermitRootLogin./PermitRootLogin no/' /etc/ssh/sshdconfig sudo systemctl restart sshd
        来自:
      • 安全
        本节介绍安全基线及配置参考。 OpenClaw云电脑是否可操作本地终端文件 部分安全基线及配置参考 智能体部署 限制互联网访问 开启详细日志 文件系统访问控制 第三方技能审查 安全自检 更新版本 卸载 OpenClaw云电脑是否可操作本地终端文件 免费活动领取的OpenClaw云电脑:默认不重定向本地文件,无法操作本地文件,数据更安全。 天翼云电脑(公众版):默认重定向本地文件至云电脑,使用时请注意数据安全。 天翼云电脑(政企版):由租户管理员在管理台 “策略管理→基础策略管理→文件与剪切板” 中自定义配置。如下图所示: 部分安全基线及配置参考 智能体部署 创建OpenClaw专有用户,切勿使用sudo组: sudo adduser shell /bin/rbash disabledpassword clawuser 通过创建的专有用户登录操作系统。 创建受限的命令目录,禁止rm、mv、dd、format、powershell等: sudo mkdir p /home/clawuser/bin sudo ln s /bin/ls /home/clawuser/bin/ls sudo ln s /bin/echo /home/clawuser/bin/echo 强制设置 PATH 并只读,如在 /etc/profile.d/restrictedclawuser.sh修改配置: echo 'if [ "$USER" "clawuser" ]; then export PATH/home/clawuser/bin; readonly PATH; fi' sudo tee /etc/profile.d/restrictedclawuser.sh sudo chmod 644 /etc/profile.d/restrictedclawuser.sh 禁用root登录: sudo sed i 's/^?PermitRootLogin./PermitRootLogin no/' /etc/ssh/sshdconfig sudo systemctl restart sshd
        来自:
        帮助文档
        天翼云电脑(公众版)
        OpenClaw云电脑FAQ
        安全
      • 安全(1)
        本节介绍安全基线及配置参考。 OpenClaw云电脑是否可操作本地终端文件 部分安全基线及配置参考 智能体部署 限制互联网访问 开启详细日志 文件系统访问控制 第三方技能审查 安全自检 更新版本 卸载 OpenClaw云电脑是否可操作本地终端文件 免费活动领取的OpenClaw云电脑:默认不重定向本地文件,无法操作本地文件,数据更安全。 天翼云电脑(公众版):默认重定向本地文件至云电脑,使用时请注意数据安全。 天翼云电脑(政企版):由租户管理员在管理台 “策略管理→基础策略管理→文件与剪切板” 中自定义配置。如下图所示: 部分安全基线及配置参考 智能体部署 创建OpenClaw专有用户,切勿使用sudo组: sudo adduser shell /bin/rbash disabledpassword clawuser 通过创建的专有用户登录操作系统。 创建受限的命令目录,禁止rm、mv、dd、format、powershell等: sudo mkdir p /home/clawuser/bin sudo ln s /bin/ls /home/clawuser/bin/ls sudo ln s /bin/echo /home/clawuser/bin/echo 强制设置 PATH 并只读,如在 /etc/profile.d/restrictedclawuser.sh修改配置: echo 'if [ "$USER" "clawuser" ]; then export PATH/home/clawuser/bin; readonly PATH; fi' sudo tee /etc/profile.d/restrictedclawuser.sh sudo chmod 644 /etc/profile.d/restrictedclawuser.sh 禁用root登录: sudo sed i 's/^?PermitRootLogin./PermitRootLogin no/' /etc/ssh/sshdconfig sudo systemctl restart sshd
        来自:
      • 因Nouveau驱动未禁用导致的问题
        问题描述 Nouveau驱动是Linux系统中用于支持NVIDIA显卡的开源驱动程序。然而,当Nouveau驱动未被禁用时,可能会导致一系列问题,特别是在使用NVIDIA的专有驱动程序时。以下是一些常见的问题: 图形性能下降:Nouveau驱动通常不如NVIDIA的专有驱动性能优越。 驱动冲突:Nouveau和NVIDIA专有驱动之间可能会发生冲突,导致驱动安装失败或者系统无法正常识别显卡。 解决方法 1.执行命令: 输入以下命令来检查Nouveau驱动的状态: lsmod grep nouveau 2.检查输出: 无输出:如果命令没有返回任何内容,或者输出中不包含“nouveau”关键字,这说明Nouveau驱动已经被禁用,请排查是否有其他问题。 有输出:如果输出中包含“nouveau”关键字,表示Nouveau驱动仍然安装并启用,请继续执行步骤3。 3.文件中写入下面两行内容 echo 'blacklist nouveau' > /etc/modprobe.d/blacklistnouveau.conf echo 'options nouveau modeset0' >> /etc/modprobe.d/blacklistnouveau.conf 4.Nouveau模块卸载 RedHat系(CentOS)系统执行 dracut force rmmod nouveau Debian类(Ubuntu)系统执行 updateinitramfs u rmmod nouveau 5.卸载后确认,以下命令没有打印内容则为禁用成功 lsmod grep nouveau 6.执行以下命令重启云主机(可选) reboot
        来自:
        帮助文档
        GPU云主机
        故障修复
        因Nouveau驱动未禁用导致的问题
      • 安全
        本节介绍安全基线及配置参考。 OpenClaw云电脑是否可操作本地终端文件 部分安全基线及配置参考 智能体部署 限制互联网访问 开启详细日志 文件系统访问控制 第三方技能审查 安全自检 更新版本 卸载 OpenClaw云电脑是否可操作本地终端文件 免费活动领取的OpenClaw云电脑:默认不重定向本地文件,无法操作本地文件,数据更安全。 天翼云电脑(公众版):默认重定向本地文件至云电脑,使用时请注意数据安全。 天翼云电脑(政企版):由租户管理员在管理台 “策略管理→基础策略管理→文件与剪切板” 中自定义配置。如下图所示: 部分安全基线及配置参考 智能体部署 创建OpenClaw专有用户,切勿使用sudo组: sudo adduser shell /bin/rbash disabledpassword clawuser 通过创建的专有用户登录操作系统。 创建受限的命令目录,禁止rm、mv、dd、format、powershell等: sudo mkdir p /home/clawuser/bin sudo ln s /bin/ls /home/clawuser/bin/ls sudo ln s /bin/echo /home/clawuser/bin/echo 强制设置 PATH 并只读,如在 /etc/profile.d/restrictedclawuser.sh修改配置: echo 'if [ "$USER" "clawuser" ]; then export PATH/home/clawuser/bin; readonly PATH; fi' sudo tee /etc/profile.d/restrictedclawuser.sh sudo chmod 644 /etc/profile.d/restrictedclawuser.sh 禁用root登录: sudo sed i 's/^?PermitRootLogin./PermitRootLogin no/' /etc/ssh/sshdconfig sudo systemctl restart sshd
        来自:
      • 清理网络规则文件
        本节介绍了清理网络规则文件的操作场景、前提条件、操作步骤。 操作场景 为了避免使用私有镜像创建的新云主机发生网卡名称漂移,在创建私有镜像时,需要清理云主机或镜像文件所在虚拟机的网络规则文件。 说明 使用外部镜像文件制作私有镜像时,清理网络规则文件操作需要在虚拟机内部完成,建议您在原平台的虚拟机实施修改后,再导出镜像。 前提条件 云主机已安装操作系统和virtio驱动。 操作步骤 1. 执行以下命令,查看网络规则目录下的文件。 ls l /etc/udev/rules.d 2. 执行以下命令,删除网络规则目录下,文件名同时包含persistent和net的规则文件。 例如: rm /etc/udev/rules.d/30netpersistentnames.rules rm /etc/udev/rules.d/70persistentnet.rules 以上命令中斜体部分会根据用户的实际环境有区别。 说明 对于CentOS 6系列的镜像,为避免网卡名发生漂移,您需要创建一个空的rules配置文件。 示例:touch /etc/udev/rules.d/75persistentnetgenerator.rules //命令中斜体部分会根据用户的实际环境有区别 3. 清理网络规则。 − 若操作系统使用initrd系统映像,请执行以下操作: i. 执行以下命令,查看initrd开头且default结尾的initrd映像文件,是否存在同时包含persistent和net的网络设备规则文件(以下命令中斜体内容请以实际操作系统版本为准)。 lsinitrd /boot/initrd2.6.32.120.7default grep persistentgrep net 否,结束。 是,执行3.ii。 ii. 执行以下命令,备份initrd映像文件(以下命令中斜体内容请以实际操作系统版本为准)。 cp /boot/initrd2.6.32.120.7default /boot/initrd2.6.32.120.7defaultbak iii. 执行以下命令,重新生成initrd映像文件。 mkinitrd − 若操作系统使用initramfs系统映像(如Ubuntu),请执行以下操作: i. 执行以下命令,查看initrd开头且generic结尾的initramfs映像文件,是否存在同时包含persistent和net的网络设备规则文件。 lsinitramfs /boot/initrd.img3.19.025genericgrep persistentgrep net 否,无需清理网络规则。 是,执行3.ii。 ii. 执行以下命令,备份initrd映像文件。 cp /boot/initrd.img3.19.025generic /boot/initrd.img3.19.025genericbak iii. 执行以下命令,重新生成initramfs映像文件。 updateinitramfs u
        来自:
        帮助文档
        镜像服务 IMS
        用户指南
        Linux操作系统相关操作
        清理网络规则文件
      • 时间宏变量使用解析
        Where子句中的时间宏变量 以SQOOP.CDM20171016表为例,该表中存在表示时间的列DS,如下图“表数据”所示: 假设当前时间为“20171016”,要导出前一天的数据(即DS‘20171015’),则可以在创建作业时配置“Where子句”为 DS'${dateformat(yyyyMMdd,1,DAY)}' ,即可将符合DS‘20171015’条件的数据导出。 时间宏变量和定时任务配合完成增量同步 这里列举两个简单的使用场景: 数据库表中存在表示时间的列DS,类型为“varchar(30)”,插入的时间格式类似于“2017xxxx”。 定时任务中,重复周期为1天,每天的凌晨0点执行定时任务。配置“Where子句”为 DS'${dateformat(yyyyMMdd,1,DAY)}' ,这样就可以在每天的凌晨0点导出前一天产生的所有数据。 数据库表中存在表示时间的列time,类型为“Number”,插入的时间格式为时间戳。 定时任务中,重复周期为1天,每天的凌晨0点执行定时任务。配置“Where子句”为 time between {timestamp(1,DAY)} and {timestamp()} ,这样就可以在每天的凌晨0点导出前一天产生的所有数据。 其它的配置方式原理相同。
        来自:
        帮助文档
        数据治理中心 DataArts Studio
        用户指南
        数据集成
        进阶实践
        增量迁移原理介绍
        时间宏变量使用解析
      • 手工部署RabbitMQ(CentOS 7.4)
        简介 本文介绍了如何在天翼云上使用弹性云主机的Linux实例部署RabbitMQ。RabbitMQ是采用Erlang语言实现AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ凭借其高可靠、易扩展、高可用及丰富的功能特性成为目前非常热门的一款消息中间件。 前提条件 弹性云主机所在安全组添加了如下表所示的安全组规则。 表 安全组规则 方向 类型 协议 端口/范围 源地址 入方向 IPv4 TCP 5672 0.0.0.0/0 入方向 IPv4 TCP 15672 0.0.0.0/0 操作步骤 1.安装相关依赖包和perl。 a.登录弹性云主机。 b.执行以下命令,安装相关依赖包。 yum y install make gcc gccc++ m4 ncursesdevel openssldevel unixODBCdevel c.执行如下命令,安装perl。 yum install perl 2.安装erlang。 关于erlang的安装请参考Erlang官方资料。 a.添加erlang存储库到系统 wget rpm Uvh erlangsolutions2.01.noarch.rpm 或手动添加存储库条目 rpm import b.在/etc/yum.repos.d/目录下新建一个文件rabbitmqerlang.repo,然后将下面的粘帖进去 cd /etc/yum.repos.d/ vi rabbitmqerlang.repo [erlangsolutions] nameCentOS $releasever $basearch Erlang Solutions baseurl gpgcheck1 gpgkey enabled1 按Esc键退出编辑模式,并输入:wq保存后退出。 c.执行以下命令安装erlang sudo yum install erlang 执行以下命令安装eslerlang sudo yum install eslerlang d.执行如下命令,检查安装结果。 erl version 回显类似如下信息,说明erlang安装成功。 [root@ecsrabbitmq ~]
        来自:
        帮助文档
        弹性云主机 ECS
        最佳实践
        手工部署RabbitMQ(CentOS 7.4)
      • Linux系统使用多网卡时网卡名称出现漂移
        本文为您介绍Linux系统使用多网卡时网卡名称出现漂移的解决方法。 问题描述 若使用 Linux 系统的云主机配备了多块网卡,则在重启主机后可能出现网卡名称与网卡 MAC 地址不对应的问题,即网卡漂移问题。 以网卡 eth1 实际对应的 MAC 地址为de:8a:88:20:88:6a、网卡 eth2 实际对应的 MAC 地址为76:c5:cc:74:26:c1 为例,若出现网卡漂移问题,则在执行 ip a 命令查看网卡信息时,会发现网卡 eth1 对应的 MAC 地址变为了网卡 eth2 应对应的 MAC地址。 问题原因 Linux 系统运行后会将网卡相关信息保存在 /etc/udev/rules.d/70persistentnet.rules 文件中。若此文件不存在或文件内容和 Linux 操作系统实际情况不一致时,则可能导致网卡漂移问题。 解决步骤 注意:此问题的推荐解决方案需重启云主机,请您在评估业务中断影响后谨慎操作。 1. 以问题描述中的场景为例,推荐在/etc/udev/rules.d/70persistentnet.rules 文件中,将网卡名称与网卡 MAC 地址绑定,使网卡名称与网卡 MAC 地址相对应。每一个网卡可添加相应的规则,每个规则的模板如下: SUBSYSTEM"net", ACTION"add", DRIVERS"?", ATTR{address}" ", KERNEL"eth", NAME" " 以绑定网卡 eth1 对应的 MAC 地址为de:8a:88:20:88:6a 为例: SUBSYSTEM"net", ACTION"add", DRIVERS"?", ATTR{address de:8a:88:20:88:6a ", KERNEL"eth", NAME"eth1" 2. 保存文件后重启云主机。 reboot 3. 再次通过命令 ip a 查看网卡名称与 MAC 是否对应。
        来自:
        帮助文档
        弹性云主机 ECS
        故障修复
        网络配置
        Linux系统使用多网卡时网卡名称出现漂移
      • 数据导入导出最佳实践
        本页介绍天翼云TeleDB数据库批量数据导入或导出的最佳实践。 推荐使用copy命令导出导入文本文件,文件分割建议采用csv格式。 推荐使用telesql工具导出导入表结构和SQL语句。 批量数据导入 如果是单表数据导入,推荐使用copy 命令,例如: copy 表名 from '/data/.../表名.txt'; 如果是SQL 文件导入,推荐使用 psql –f 文件.sql 导入,例如: telesql h ip p 端口 U 用户 d 数据库 f /data/xxx/导入文件.sql 批量数据导出 如果是单表数据导出,推荐使用copy 命令,例如: copy 表名 to '/data/.../表名.txt'; 如果是要导出表结构、或者多个表、或者整库,则推荐使用pgdump 工具,例如: 导出全库ddl 和数据 pgdump h ip p 端口 U 用户 d 数据库 >/data/.../导出文件.sql 导出某个表的ddl 和数据 pgdump h ip p 端口 U 用户 d 数据库 t 表 >/data/.../导出文件.sql 导出某个表结构 pgdump h ip p 端口 U 用户 d 数据库 t 表 s >/data/.../导出文件.sql 导出某个表数据 pgdump h ip p 端口 U 用户 d 数据库 t 表 a >/data/.../导出文件.sql
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        SQL开发最佳实践
        运维最佳实践
        数据导入导出最佳实践
      • 全站加速有哪些安全防护功能
        本文介绍全站加速的基本安全防护功能。 全站加速作为帮助用户加速获取资源文件的产品,其防御能力是不能和专业的安全防护产品所比的,如果需要抗DDoS和抗CC攻击的全站加速功能,请使用天翼云边缘安全加速平台产品。如下是全站加速的一些基本防护的配置: Referer防盗链功能:根据http请求的referer字段对请求来源的域名进行筛选和链接。全站加速支持三种referer防盗链设置:白名单、黑名单以及是否允许空referer。该方法主要通过URL过滤的方法对来源host的地址进行过滤,用户可指定请求来源的域名,通过该功能可以对请求来源做限制。需注意的是:黑、白名单互斥,用户只可选择配置二者其一。 IP黑/白名单:设置相应的IP黑、白名单来针对来源IP进行限制。需注意的是:黑、白名单互斥,用户只可选择配置二者其一。、 URL鉴权:配置URL鉴权后,全站加速会对加密串及时间戳进行校验,从而有效地保护用户站点资源。 UA黑/白名单:配置允许用户使用的访问工具,UA白名单之外的访问工具全部拒绝访问(节点响应403),UA白名单之内的访问工具全部允许访问。UA黑名单之外的访问工具全部允许访问,UA黑名单之内的访问工具全部拒绝访问(节点响应403)。 URI黑/白名单:通过对用户访问的URI进行规则判断,按需放行或拒绝用户访问。允许访问时,全站加速会返回资源链接;拒绝访问时,全站加速会返回403响应码。 全网带宽控制:支持全网边缘总带宽限制,支持分时段控制,可以根据自身带宽需求选择对应的限制策略。带宽超出设置值后,可选择对请求进行限速、拒绝或者重定向操作。 有序回源:通过有序回源功能,可以根据源站负载有效控制并发回源量,保护源站服务器的稳定性,提供更佳的用户体验。
        来自:
        帮助文档
        全站加速
        常见问题
        安全类
        全站加速有哪些安全防护功能
      • 性能调优
        本文主要介绍通过调整客户端实例以获得最佳性能的最佳实践。 建议您调整客户端实例以获得最佳性能,可以进行以下配置达到更好的性能表现: 1. 修改网络超时时间为2秒,网络异常时快速切换。 注意 强烈建议配置此参数,如使用默认配置在网络异常情况下,挂载耗时会较长。 plaintext echo 2 > /sys/module/ko2iblnd/parameters/timeout echo 2 > /sys/module/ksocklnd/parameters/socktimeout echo 'options ko2iblnd timeout2' >> /etc/modprobe.d/lustre.conf echo 'options ksocklnd timeout2' >> /etc/modprobe.d/lustre.conf 2. 对于超过8个vCPU核心的客户端实例类型,可以通过增加CPU分区,获取更好的性能。 plaintext echo 'options libcfs cpunpartitions4' >> /etc/modprobe.d/lustre.conf echo 'options libcfs cpupattern""' >> /etc/modprobe.d/lustre.conf 3. 对于内存超过64GiB的客户端实例类型,我们建议应用以下调整: plaintext sudo lctl setparam ldlm.namespaces..lrumaxage600000 sudo lctl setparam ldlm.namespaces..lrusize 4. 对于超过64 个vCPU核心的客户端实例类型,我们建议应用以下调整: plaintext echo "options ptlrpc ptlrpcdpercptmax32" >> /etc/modprobe.d/lustre.conf echo "options ksocklnd credits2560" >> /etc/modprobe.d/lustre.conf 挂载客户端后,需要应用以下调整: plaintext sudo lctl setparam osc.OST.maxrpcsinflight32 sudo lctl setparam mdc..maxrpcsinflight64 sudo lctl setparam mdc..maxmodrpcsinflight50 请注意,已知lctl setparam重启后不会继续有效。由于无法从客户端侧永久设置这些参数,因此建议实施启动cron作业,使用推荐的调整来设置配置。
        来自:
        帮助文档
        并行文件服务 HPFS
        最佳实践
        性能调优
      • 类Ubuntu私有镜像制作
        4.2 更新initramfs 为了确保Linux操作系统在物理机上也能正常启动,需要把必要的驱动加入到initramfs中,以便Linux操作系统在启动时能找到必要的驱动。常见的情况如下 对使用本地盘的物理机,通常使用RAID,需要包含RAID驱动,以访问硬盘。 对使用DPU虚拟盘的物理机,需要有访问DPU虚拟盘相关的驱动。 4.2.1生成initramfs 使用下面的命令生成initramfs。 plaintext generate initramfs cat >> /etc/initramfstools/modules /etc/initramfstools/conf.d/resume less 5配置串口终端、禁用selinux(重要) 5.1 配置串口终端、默认网卡名、GRUB 天翼云物理机默认使用串口终端访问系统,需要启用串口终端等。参考GRUB文档Simple configuration handling。 plaintext sed e 's/GRUBTERMINAL./GRUBTERMINAL"console serial"/g' e 's/GRUBSERIALCOMMAND./GRUBSERIALCOMMAND"serial speed115200"/g' e 's/GRUBCMDLINELINUX"(.)/GRUBCMDLINELINUX"1 consoletty0 consolettyS0,115200n8 biosdevname0 net.ifnames0"/g' i.bak /etc/default/grub GRUBTERMINAL:配置为"console serial",允许在串口终端上使用GRUB GRUBSERIALCOMMAND:配置串口 GRUBCMDLINELINUX:配置Linux内核参数。 consoletty0 consolettyS0,115200n8:支持在虚拟终端和串口终端上 biosdevname0 net.ifnames0:使用传统网卡命名,比如使用eth0,而不是ens33等 /etc/default/grub不是最终grub使用的配置文件,还需生成、更新grub.cfg。 plaintext 使用BIOS方式启动时使用下面命令 grub2mkconfig o /boot/grub2/grub.cfg 使用UEFI方式启动时,grub.cfg配置文件的位置不同,使用下面的命令 grub2mkconfig o /boot/efi/EFI/ctyunos/grub.cfg
        来自:
        帮助文档
        物理机 DPS
        用户指南
        镜像
        通过镜像文件制作系统盘私有镜像
        制作镜像文件
        制作系统盘私有镜像
        类Ubuntu私有镜像制作
      • 类Ubuntu私有镜像制作(1)
        4.2 更新initramfs 为了确保Linux操作系统在物理机上也能正常启动,需要把必要的驱动加入到initramfs中,以便Linux操作系统在启动时能找到必要的驱动。常见的情况如下 对使用本地盘的物理机,通常使用RAID,需要包含RAID驱动,以访问硬盘。 对使用DPU虚拟盘的物理机,需要有访问DPU虚拟盘相关的驱动。 4.2.1生成initramfs 使用下面的命令生成initramfs。 plaintext generate initramfs cat >> /etc/initramfstools/modules /etc/initramfstools/conf.d/resume less 5配置串口终端、禁用selinux(重要) 5.1 配置串口终端、默认网卡名、GRUB 天翼云物理机默认使用串口终端访问系统,需要启用串口终端等。参考GRUB文档Simple configuration handling。 plaintext sed e 's/GRUBTERMINAL./GRUBTERMINAL"console serial"/g' e 's/GRUBSERIALCOMMAND./GRUBSERIALCOMMAND"serial speed115200"/g' e 's/GRUBCMDLINELINUX"(.)/GRUBCMDLINELINUX"1 consoletty0 consolettyS0,115200n8 biosdevname0 net.ifnames0"/g' i.bak /etc/default/grub GRUBTERMINAL:配置为"console serial",允许在串口终端上使用GRUB GRUBSERIALCOMMAND:配置串口 GRUBCMDLINELINUX:配置Linux内核参数。 consoletty0 consolettyS0,115200n8:支持在虚拟终端和串口终端上 biosdevname0 net.ifnames0:使用传统网卡命名,比如使用eth0,而不是ens33等 /etc/default/grub不是最终grub使用的配置文件,还需生成、更新grub.cfg。 plaintext 使用BIOS方式启动时使用下面命令 grub2mkconfig o /boot/grub2/grub.cfg 使用UEFI方式启动时,grub.cfg配置文件的位置不同,使用下面的命令 grub2mkconfig o /boot/efi/EFI/ctyunos/grub.cfg
        来自:
      • 修改列存储表结构
        d+ t1 Table "public.t1" Column Type Collation Nullable Default Storage Stats target Description +++++++ a integer plain b integer plain c text extended c2 integer plain Distribute By: HASH(a) Location Nodes: ALL DATANODES 修改列存储表名 列存表修改表名和行存表语法一致,使用RENAME TO 语句增加字段。 teledb alter table t1 rename to t1new; ALTER TABLE teledb d+ t1 Did not find any relation named "t1". teledb d+ t1new Table "public.t1new" Column Type Collation Nullable Default Storage Stats target Description +++++++ a integer plain b integer plain c text extended c2 integer plain Distribute By: HASH(a) Location Nodes: ALL DATANODES
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        列存储引擎
        基础使用介绍
        修改列存储表结构
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • ...
      • 415
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

      OpenClaw云服务器专属“龙虾“套餐低至1.5折起

      青云志云端助力计划

      一站式科研助手,海外资源安全访问平台,助力青年翼展宏图,平步青云

      云上钜惠

      爆款云主机全场特惠,2核4G只要1.8折起!

      中小企业服务商合作专区

      国家云助力中小企业腾飞,高额上云补贴重磅上线

      出海产品促销专区

      爆款云主机低至2折,高性价比,不限新老速来抢购!

      天翼云奖励推广计划

      加入成为云推官,推荐新用户注册下单得现金奖励

      产品推荐

      物理机 DPS

      镜像服务 IMS

      轻量型云主机

      弹性伸缩服务 AS

      天翼云CTyunOS系统

      训推服务

      公共算力服务

      一站式智算服务平台

      智算一体机

      推荐文档

      代码示例

      创建弹性伸缩组

      • 7*24小时售后
      • 无忧退款
      • 免费备案
      • 专家服务
      售前咨询热线
      400-810-9889转1
      关注天翼云
      • 旗舰店
      • 天翼云APP
      • 天翼云微信公众号
      服务与支持
      • 备案中心
      • 售前咨询
      • 智能客服
      • 自助服务
      • 工单管理
      • 客户公告
      • 涉诈举报
      账户管理
      • 管理中心
      • 订单管理
      • 余额管理
      • 发票管理
      • 充值汇款
      • 续费管理
      快速入口
      • 天翼云旗舰店
      • 文档中心
      • 最新活动
      • 免费试用
      • 信任中心
      • 天翼云学堂
      云网生态
      • 甄选商城
      • 渠道合作
      • 云市场合作
      了解天翼云
      • 关于天翼云
      • 天翼云APP
      • 服务案例
      • 新闻资讯
      • 联系我们
      热门产品
      • 云电脑
      • 弹性云主机
      • 云电脑政企版
      • 天翼云手机
      • 云数据库
      • 对象存储
      • 云硬盘
      • Web应用防火墙
      • 服务器安全卫士
      • CDN加速
      热门推荐
      • 云服务备份
      • 边缘安全加速平台
      • 全站加速
      • 安全加速
      • 云服务器
      • 云主机
      • 智能边缘云
      • 应用编排服务
      • 微服务引擎
      • 共享流量包
      更多推荐
      • web应用防火墙
      • 密钥管理
      • 等保咨询
      • 安全专区
      • 应用运维管理
      • 云日志服务
      • 文档数据库服务
      • 云搜索服务
      • 数据湖探索
      • 数据仓库服务
      友情链接
      • 中国电信集团
      • 天翼云国际站
      • 189邮箱
      • 天翼企业云盘
      • 天翼云盘
      ©2026 天翼云科技有限公司版权所有 增值电信业务经营许可证A2.B1.B2-20090001
      公司地址:北京市东城区青龙胡同甲1号、3号2幢2层205-32室
      • 用户协议
      • 隐私政策
      • 个人信息保护
      • 法律声明
      备案 京公网安备11010802043424号 京ICP备 2021034386号