活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版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_相关内容
      • 导出性能数据
        本节主要介绍导出性能数据命令。 ./stor monitor { E export } [ { d dimension } DIMENSION ] [ { i instance } INSTANCEID ] [ starttime STARTTIME ] [ endtime ENDTIME ] [ { o out } DIRECTORY ] 此命令用来导出HBlock性能数据。 参数 参数 描述 d DIMENSION 或 dimension DIMENSION 指定监控对象。 取值: system:系统。 pool:存储池(仅集群版支持)。 server:服务器。 disk(diskPath):数据目录。 LUN:卷。 单机版默认值为system。集群版默认值为pool。 i INSTANCEID 或 instance INSTANCEID 指定监控对象实例的唯一标识: 监控对象为system,没有实例。 监控对象为pool,必填,实例为存储池名称。 监控对象为server,必填,实例取值为服务器ID。 监控对象为disk(diskPath),必填,实例取值为serverId :diskPath。 监控对象为LUN,必填,实例取值为卷名称。 starttime STARTTIME 性能数据导出的起始时间。格式为yyyyMMdd HH:mm:ss,如果不指定,默认为性能数据导出结束时间2小时之前的时间点。 注意 起始时间必须早于结束时间,且起始时间不能早于服务器当前时间一年。 endtime ENDTIME 性能数据导出的结束时间。格式为yyyyMMdd HH:mm:ss,默认值为当前时间。 注意 起始时间必须早于结束时间。 o DIERECTORY 或 out DIERECTORY 指定导出文件存放的目录,为绝对路径。默认存放在被请求服务器的HBlock安装目录下,以monitordatainstanceIdyyyyMMddHHmmss.csv命名,其中: instanceId:监控对象的实例,若未指定,此处显示为空。 yyyyMMddHHmmss:文件生成的时间。
        来自:
        帮助文档
        存储资源盘活系统
        命令行参考
        监控
        导出性能数据
      • 转储至OBS
        参数名称 说明 样例 字段是否可删除 日志组名称 选择已创建的日志组。 是 日志流名称 选择已创建的日志流。 是 转储方式 选择转储的云服务。 OBS 是 OBS桶 选择已创建的OBS桶。− 如果没有可选择的OBS桶,单击“查看OBS”,进入对象存储服务管理控制台,创建OBS桶。− 如果OBS桶为加密桶,则需要选择“密钥名称”,并勾选下方的“我同意在KMS创建授权给LTS账号,对转储日志加解密”。LTS目前仅支持存储类别为“标准存储”的OBS桶。 是 密钥名称 对于加密的OBS桶,选择密钥名称。如果没有可选择的密钥,单击“创建密钥并授权”,进入数据加密控制台,创建密钥。 是 自定义转储路径 开启:将日志转储至自定义路径中,用于区分不同日志流之间的转储日志文件。格式为:/LogTanks/RegionName/ 自定义转储路径 。自定义转储路径默认为lts/%Y/%m/%d,其中%Y代表年,%m代表月,%d代表日,格式需要符合如下规范:− “/LogTanks/RegionName”为系统默认路径,不可以修改。− 名称只能由英文字母、数字及特殊字符“&”“$”“@”“;”“:”“,”“”“+”“?”“”“.”“”“/”和“%”组成,且“%”后只可跟Y(年)、m(月)、d(日)、H(时)、M(分),在%Y、%m、%d、%H和%M前后可以添加任意长度字符,并且可对其先后顺序进行调换。− 自定义转储路径名称不允许为空,长度限制为1~128个字符。 示例: 1. 输入LTStest/%Y/%m/%done/%H/%m,则日志转储路径为:LogTanks/RegionName/LTStest/Y/m/done/H/m/ 日志文件名称。 2. 输入LTStest/%d/%H/%m/%Y,则日志转储路径为: LogTanks/RegionName/LTStest/d/H/m/Y/ 日志文件名称。 不开启:将日志转储至系统默认路径中。系统默认路径为:LogTanks/RegionName/ 2019/01/01/日志组/日志流/ 日志文件名称 。 LTStest/%Y/%m/%done/%H/%m 否 日志文件前缀 转储至OBS桶中的日志文件前缀。日志文件前缀需符合如下规范:l 名称长度限制为0~64个字符。 名称只能由英文大小写字母、数字、中划线“”、下划线“”和小数点“.”组成。 示例:输入LTSlog,则日志文件名称为:LTSlog日志文件名称。 LTSlog 否 转储格式 用于配置日志的转储格式,可选择“原始日志格式”和“Json格式”。原始日志格式示例:云日志服务控制台展示的日志内容的格式为原始日志格式。Sep 30 07:30:01 ecsbd70 CRON[3459]: (root) CMD (/opt/oss/servicemgr/ICAgent/bin/manual/mstart.sh > /dev/null 2>&1) JSON格式示例:{"hostname":"ecsbd70","ip":"192.168.0.54","lineno":249,"message":"Sep 30 14:40:01 ecsbd70 CRON[4363]: (root) CMD (/opt/oss/servicemgr/ICAgent/bin/manual/mstart.sh > /dev/null 2>&1)n","path":"/var/log/syslog","time":1569825602303} Json 否 是否开启转储 选择开启转储到OBS。 开启 否 转储周期 日志自动转储至OBS桶的时间间隔,支持2分钟、5分钟、30分钟、1小时、3小时、6小时、12小时。 3小时 否 文件名时区 日志自动转储至OBS桶时,按照UTC时间生成转储目录及文件名称。 (UTC)协调世界时间 否 GAUSSDBREDIS慢日志 根据GAUSSDBREDIS资料中提供的日志字段被定义。 否 否 自定义模板 用户自定义。 是 是
        来自:
        帮助文档
        云日志服务
        用户指南
        日志转储
        转储至OBS
      • 解除数据加速
        本节介绍如何解除数据集加速。 当不再需要使用加速数据时,可以通过解除加速来释放存储资源。 解除加速后,将同步删除数据源配置资源(Dataset)、加速引擎资源(Runtime)、预热资源(DataLoad),本地缓存数据将自动清理。 前提条件 已完成AI套件安装,弹性数据集组件运行正常。 确保存储插件cstorcsi运行正常。 数据集已开启数据加速。 确认已没有业务资源在使用加速数据集。 约束与限制 解除加速将清理缓存数据,业务无法再使用加速功能,请谨慎操作。 解除加速前请确认已没有业务资源在使用加速数据集,否则无法执行解除。 操作步骤 1. 解除加速 登录云容器引擎管理控制台; 在集群列表页点击进入指定集群; 进入主菜单 智算套件 > AI应用管理 > 数据集 > 私有数据集,选择数据集; 进入数据集详情页 > 版本: 数据集版本列表中,对于已加速数据集,开放“解除加速”入口。点击“解除加速”,将开启清理操作。 解除加速完成,数据集加速状态将置为“未加速”。 2. 解除加速失败 Cannot decelerate, pods [XXX] are using PVC fluiddsXXX 该错误由于检查当前仍有应用在使用加速数据集导致。可根据提示pod确认是否要解除加速,如仍需解除,需首先释放占用资源,再重试解除即可。
        来自:
        帮助文档
        智算套件
        用户指南
        数据集管理
        数据集加速
        解除数据加速
      • 系统工单
        审批流程 用户提起工单电子流,按资源所属部门申请访问资源,审批流程如图所示。 镇管理员User D进行审批,审批通过则由县管理员User E进行下一环节的审批,审批不通过则工单被驳回。以此类推,直到市管理员User F审批通过后,用户即可获得相应的权限。审批的过程中任意一个环节驳回,则该工单审批不通过,用户不能获取相应的权限。 审批流程 实例三:建立固定流程的会签审批工单 前提条件 已完成部门、用户、角色和资源等项的规划和设置。部门设置请参考 部门概述,用户和角色设置请参考 用户概述,资源设置请参考 资源概述。 工单审批流程设置如表所示,具体操作请参考 配置工单审批流程。 工单配置参数说明 参数 内容 审批流程 固定流程 审批形式 会签审批 审批节点 3 签核流程 用户提起工单电子流,申请访问非用户所属部门的资源,审批流程如图所示。 工程部管理员User B和User C均拥有审批权,两者都批准则该环节审批通过,任意一人驳回则该环节审批不通过。工程部管理员审批通过后,下一环节将由财务部管理员User D进行审批,以此类推,直到财务部管理员User E审批通过后,用户即可获得相应的权限。审批过程中任意一个环节驳回,则该工单审批不通过,用户不能获取相应的权限。 会签审批流程
        来自:
        帮助文档
        运维安全中心(云堡垒机)
        用户指南
        系统工单
      • FAQ
        本文主要介绍搭建FTP站点(WIndows)的FAQ 1.使用Windows系统搭建FTP站点的更多信息请参见微软官方文档。 2.如果设置文件夹的属性时,没有“Everyone”用户可直接选择,可按照如下步骤添加“Everyone”用户。 a.在“安全”页签,单击“编辑”。 b.在新弹出的窗口中,单击“添加”。 c.在新弹出的窗口中,单击“高级”。 d.在新弹出的窗口中,单击“立即查找(N)”,然后在搜索结果中选择“Everyone”并单击“确定”。 e.单击“确定”,返回权限窗口。 f.单击“确定”,完成添加。 3.制作服务器证书。 a.在“服务器管理器”中,选择“仪表板 > 工具 > Internet Information Services (IIS)管理器 ”。 b.在左侧列表单击服务器,然后在服务器主页“IIS”区域,双击“服务器证书”,进入“服务器证书”页面。 c.单击“创建自签名证书”。 d.输入证书的名称,并选择证书存储类型,单击“确定”。 创建成功后会在服务器证书界面显示已经创建的证书。
        来自:
        帮助文档
        弹性云主机 ECS
        最佳实践
        搭建FTP站点(WIndows)
        FAQ
      • 全密态简介
        本页为您介绍全密态的使用和开启说明。 全密态基于数据库不可信,数据库后端是密文,在前端进行数据的加解密操作。Teledb支持psql开启全密态,psql添加C开启全密态可信环境,例如: plaintext psql使用C开启全密态 psql p xxxx d postgres U root C 查询GUC参数验证开启情况 SHOW enablefullencrypt; 查询执行结果为开启: enablefullencrypt on (1 row)
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品
        开发手册
        全密态
        全密态简介
      • 配置阈值
        监控指标组名称 监控指标名称 指标含义 默认阈值 CPU 主机CPU使用率 描述周期内当前集群的运算和控制能力,可通过观察该统计值,了解集群整体资源的使用情况。 90.0% 磁盘 磁盘使用率 描述主机磁盘的使用率。 90.0% 磁盘 磁盘inode使用率 统计采集周期内磁盘inode使用率。 80.0% 内存 主机内存使用率 统计当前时间点的内存平均使用率。 90.0% 主机状态 主机文件句柄使用率 统计采集周期内该主机的文件句柄使用率。 80.0% 主机状态 主机PID使用率 主机PID使用率。 90% 网络状态 TCP临时端口使用率 统计采集周期内该主机的TCP临时端口使用率。 80.0% 网络读信息 读包错误率 统计采集周期内该主机上该网口的读包错误率。 0.5% 网络读信息 读包丢包率 统计采集周期内该主机上该网口的读包丢包率。 0.5% 网络读信息 读吞吐率 统计周期内网口的平均读吞吐率(MAC层)。 80% 网络写信息 写包错误率 统计采集周期内该主机上该网口的写包错误率。 0.5% 网络写信息 写包丢包率 统计采集周期内该主机上该网口的写包丢包率。 0.5% 网络写信息 写吞吐率 统计周期内网口的平均写吞吐率(MAC层)。 80% 进程 D状态进程总数 统计周期内主机上D状态进程数量。 0 进程 omm进程使用率 统计周期内omm进程使用率。 90
        来自:
        帮助文档
        翼MapReduce
        用户指南
        FusionInsight Manager操作指导(适用于3.x)
        运维
        告警
        配置阈值
      • 模式管理
        drop schema teledbschemanew cascade; NOTICE: drop cascades to table teledbschemanew.test DROP SCHEMA 删除模式 普通用户对于某个模式下的对象访问除了访问对象要授权外,模式也需要授权。 plaintext [teledb@localhost bin]$ ./telesql p 11111 U teledb d teledb Password for user teledb: telesql (TeleDB V6) Type "help" for help. 创建shema teledb create schema test; CREATE SCHEMA 创建表 teledb create table test.t1(id int); CREATE TABLE 创建用户user1 teledb create role user1 with login password 'User@184'; CREATE ROLE 授权表访问权限给用户user1 teledb grant select on test.t1 to user1; GRANT 切换到普通用户user1,尝试访问test.t1表,由于没有授权test模式,仍然无法访问 plaintext teledb c user1 Password for user user1: You are now connected to database "teledb" as user "user1". teledb> select from test.t1; ERROR: permission denied for schema test LINE 1: select from test.t1; ^ 切换到teledb用户,将test模式的访问权限授权给user1,重新用user1访问t1表 plaintext teledb> c teledb Password for user teledb: You are now connected to database "teledb" as user "teledb". 授权schema teledb grant usage on schema test to user1; GRANT teledb c user1 Password for user user1: You are now connected to database "teledb" as user "user1". teledb> select from test.t1; id (0 rows) 配置用户访问模式权限 普通用户对于某个模式下的对象访问除了访问对象要授权外,模式也需要授权。 plaintext [teledb@localhost bin]$ ./telesql p 11111 U teledb d teledb Password for user teledb: telesql (TeleDB V6) Type "help" for help. 创建shema teledb
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        数据库基础开发
        DDL操作
        模式管理
      • 告警模板:更新
        告警模板 告警模板:更新 接口功能介绍 调用此接口可更新告警模板。 接口约束 告警模板内容不能为空。 URI POST /v4/monitor/updatealarmtemplate 路径参数 无 Query参数 无 请求参数 请求头header参数 无 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 templateID 是 String 告警模板ID 312b56b43e4311ed8ef2005056898fe0 regionID 是 String ctyun资源池ID 81f7728662dd11ec810800155d307d5b name 是 String 告警模板名称 xsZSu desc 否 String 告警模板描述 test service 是 String 本参数表示服务。取值范围:ecs:云主机。evs:云硬盘。pms:物理机。...详见“告警规则:获取告警服务列表”接口返回。 ecs dimension 是 String 本参数表示告警维度。取值范围:ecs:云主机。disk:磁盘。pms:物理机。...详见“告警规则:获取告警服务维度关系”接口返回。 ecs conditions 否 Array of Objects 告警规则 condition 表 condition 参数 是否必填 参数类型 说明 示例 下级对象 evaluationCount 否 Integer 持续次数,当规则执行结果持续多久符合条件时报警(防抖),默认值:2 2 metric 否 String 监控指标, 说明:当有condition参数时,metric是必填项 cpuutil fun 否 String 本参数表示采用算法。默认值:min。取值范围:last:原始值。avg:平均值。max:最大值。min:最小值。sum:总和。根据以上范围取值。 min operator 否 String 本参数表示比较符。默认值:le。取值范围:eq:等于。gt:大于。ge:大于等于。lt:小于。le:小于等于。ne:不等于。rg:环比上升。cf:环比下降。rc:环比变化。根据以上范围取值。 le value 否 String 告警阈值,整数型或小数点型字符串, 默认值:80。 如果是小数点型字符串,小数点位数不能超过2位。 80 period 否 String 本参数表示算法统计周期。默认值:5m。参数fun为last时不可传。参数fun为avg、max、min、sum均需填此参数。本参数格式为“数字+单位”。单位取值范围:m:分钟。h:小时。d:天。根据以上范围取值。 5m unit 否 String 本参数表示单位. 默认值:空字符。 KB/s
        来自:
        帮助文档
        云监控服务
        API参考
        API(新)
        告警服务
        告警模板
        告警模板:更新
      • 解除数据加速(1)
        本节介绍如何解除数据集加速。 当不再需要使用加速数据时,可以通过解除加速来释放存储资源。 解除加速后,将同步删除数据源配置资源(Dataset)、加速引擎资源(Runtime)、预热资源(DataLoad),本地缓存数据将自动清理。 前提条件 已完成AI套件安装,弹性数据集组件运行正常 确保存储插件cstorcsi运行正常 数据集已开启数据加速 确认已没有业务资源在使用加速数据集 约束与限制 解除加速将清理缓存数据,业务无法再使用加速功能,请谨慎操作 解除加速前请确认已没有业务资源在使用加速数据集,否则无法执行解除 操作步骤 1、解除加速 登录云容器引擎管理控制台; 在集群列表页点击进入指定集群; 进入主菜单 智算套件 > AI应用管理 > 数据集 > 私有数据集,选择数据集; 进入数据集详情页 > 版本: 数据集版本列表中,对于已加速数据集,开放“解除加速”入口。点击“解除加速”,将开启清理操作。 解除加速完成,数据集加速状态将置为“未加速”。 2、解除加速失败 Cannot decelerate, pods [XXX] are using PVC fluiddsXXX 该错误由于检查当前仍有应用在使用加速数据集导致。可根据提示pod确认是否要解除加速,如仍需解除,需首先释放占用资源,再重试解除即可。
        来自:
      • 网络策略
        本节介绍网络的用户指南: 网络策略。 背景信息 Kubernetes网络策略(NetworkPolicy)是一种用于控制容器网络访问的资源对象。它基于标签(Label)选择器定义允许的网络流量白名单,控制Pod 之间的通信、Pod与外部服务的连接行为。通过网络策略可以实现细粒度的网络隔离,提升集群的安全性。Cubecni容器网络插件的策略路由模式和IPVLAN模式支持网络策略,独占ENI模式不支持网络策略。 开启网络策略 Cubecni网络插件,若开启网络策略,会额外消耗一部分系统资源,默认不开启网络策略。可在订购集群时开启网络策略,或集群创建后再开启网络策略。 订购集群 订购集群,若使用Cubecni插件,可选择开启网络策略。 已有集群 Cubecni若不低于v1.1.1版本,可参考如下操作步骤开启网络策略: a. 登录云容器引擎控制台,左侧导航栏选择集群; b. 在集群列表页面,单击目标集群名称,进入集群管理页面; c. 左侧导航栏,选择工作负载 > 守护进程; d. 命名空间 选择kubesystem ,找到cubecni 服务,点击右侧的更多>查看YAML; e. 点击编辑,将环境变量CHAININGRUNMODE的值改为on,点击保存; f. 等待Cubecni服务重启,待运行/期望Pod数量相等,说明重启完成。 备注:如下所示,cubecnidaemon镜像版本不低于v1.1.1,则支持手动开启网络策略。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        网络
        容器网络插件
        Cubecni网络插件
        网络策略
      • Linux系统重启后/etc/hosts自动添加主机名解析
        本文为您介绍Linux系统重启后/etc/hosts自动添加主机名解析的处理方法。 问题描述 重启使用 Linux 系统的云主机后发现 /etc/hosts 文件被全部重写或被添加了主机名和回环地址(例:127.0.0.1、127.0.1.1)的解析,导致域名解析不符合预期或出现问题。 问题原因 云平台 Linux 镜像中的一个核心组件是 cloudinit。作为开源的云初始化程序,cloudinit 主要用于对主机名、初始密码等一些自定义信息进行初始化配置。若 cloudinit 配置中存在对 manageetchosts 的配置,则 cloudinit 会根据具体配置值决定如何调整 /etc/hosts 文件。公共镜像默认不启用 cloudinit 对 /etc/hosts 的修改功能,即 manageetchosts 不做配置或配置为 false(默认值)。若您使用了公共镜像并修改了 cloudinit 配置或使用了私有镜像,则可参考此指导来尝试解决问题。 问题排查思路 /etc/hosts 文件被全部重写可能是因为 cloudinit 配置中将 manageetchosts 配置成了true(若您安装的 cloudinit 版本低于22.3,则还可能是配置成了 template)。此时,cloudinit 会根据/etc/cloud/templates/hosts.tmpl 来重写 /etc/hosts 文件。 而 /etc/hosts 文件被添加主机名解析可能是因为 cloudinit 配置中将 manageetchosts 配置成了 localhost。 解决步骤 1. Cloudinit 配置文件是 /etc/cloud/cloud.cfg,您可能还将自定义配置放于 /etc/cloud/cloud.cfg.d/ 目录下。搜索包含 manageetchosts 配置的文件可使用以下命令: grep rn ‘manageetchosts’ /etc/cloud/ 返回结果示例: 2. 以上述返回结果为例,可以看到在/etc/cloud/cloud.cfg 文件中的第20 行将 manageetchosts 配置成了 localhost,此时您需要修改 cloud.cfg 中的 manageetchosts 配置,即: 原文:manageetchosts: localhost 修改后:
        来自:
        帮助文档
        弹性云主机 ECS
        故障修复
        网络配置
        Linux系统重启后/etc/hosts自动添加主机名解析
      • Init工具
        toks ["ip%s" % lhost.replace(".", "")] 屏蔽此行 toks lhost.split(".novalocal") 增加此行 if len(toks) > 1: hostname toks[0] domain '.'.join(toks[1:]) 屏蔽此行 else: hostname toks[0] if fqdn and domain ! defdomain: return hostname 屏蔽此行 return "%s.%s" % (hostname, domain) 增加此行 else: return hostname 修改完成后按“ESC”退出编辑模式,输入:wq!保存并退出。 b.执行如下命令进入“cloudinit/sources”文件夹。 cd /usr/lib/python./sitepackages/cloudinit/sources/ 不同OS安装的python版本有差异,请选择对应的路径。 c.执行如下命令,删除“init .pyc”文件和优化编译后的“init.pyo”文件。 rm rf init.pyc rm rf init.pyo d.执行如下命令,清理日志信息。 rm rf /var/lib/cloud/ rm rf /var/log/cloudinit 9.执行以下命令编辑CloudInit日志输出路径配置文件,设置日志处理方式handlers,建议配置为cloudLogHandler。 vim /etc/cloud/cloud.cfg.d/05logging.cfg [loggercloudinit] levelDEBUG qualnamecloudinit handlerscloudLogHandler propagate1 10.确保删除镜像模板中已经存在的linux帐户和“/home/linux”目录。 userdel linux rm fr /home/linux 检查CloudInit工具相关配置是否成功 执行以下命令,无错误发生,说明CloudInit配置成功。 cloudinit init local 正确安装的CloudInit会显示CloudInit的版本详细信息,并且无任何错误信息。例如,正确安装的情况下,不含有缺少文件的提示信息。 说明: 执行如下命令,可将系统用户密码有效期设置为最大。此操作可选。 chage M 99999 $username 其中,username为系统用户,例如root账户。 密码有效期建议设置为99999。
        来自:
      • 容器镜像版本保留
        本节介绍了容器镜像版本保留的用户指南。 概述 容器镜像服务支持设置镜像版本保留规则,让用户自定义需要保留的镜像版本,并删除保留规则之外的镜像版本。 操作步骤 创建版本保留规则 1. 进入容器镜像服务控制台。 2. 点击已开通实例名称。左侧导航栏点击”容器镜像” “版本保留” 。在版本保留页面右上角选择命名空间,然后点击创建规则按钮。 3. 填写规则生效的仓库和Tag,以及需要保留最近推送的Tag数目。仓库和Tag的匹配规则如下: 参数 说明 key 精确匹配名称为key的仓库或Tag key 匹配前缀为key的仓库或Tag 匹配所有仓库或Tag {key1,key2,key3} 匹配多个仓库或Tag 4. 选择保留条件,并填写相应数量或时间。可选择的保留条件如下: 保留最近推送N个镜像 保留最近D天推送镜像 保留最近拉取N个镜像 保留最近D天拉取镜像 编辑执行方式 1. 创建完版本保留规则后,可在版本保留页面编辑规则的执行方式。 2. 点击执行方式右侧的编辑按钮,可选择手动执行或定时执行。默认为手动执行。 3. 若选择手动执行规则,版本保留任务只能由手动触发。 4. 若选择定时执行,可在控件中编辑执行周期: 每天:将在每天任一空闲时间执行 每周:将在每周任一空闲时间执行 5. 点击保存,在弹出的提示框中勾选“ 我已检查所有规则,确认执行“,点击确定,即可完成编辑。
        来自:
        帮助文档
        容器镜像服务
        用户指南
        命名空间与镜像仓库
        容器镜像版本保留
      • 查询云墙日志内容
        响应示例 { "statusCode": "800", "error": "CFW0000", "message": "成功!", "returnObj": { "pages": "1", "total": 51, "realtotal": 51, "rawlogs": [ { "ipproto": 1, "sport": "0", "level": 3, "sip": "100.124.4.132", "origin": 3, "dip": "192.168.10.8", "dir": 2, "hostid": "425fc38eccefce85ce6945d86d0e7e38", "dport": "0", "ruleid": 8528500, "proto": 1, "action": 2, "time": 1731575980, "appid": 0 } ] } } 状态码 请参考 状态码 错误码 请参考 错误码
        来自:
        帮助文档
        云防火墙(原生版)
        API参考
        API
        2023-10-16
        日志管理
        查询云墙日志内容
      • 使用Curl命令导入数据至OpenSearch实例
        本文为您介绍如何使用Curl命令向天翼云云搜索服务OpenSearch实例导入数据。 Curl是一个用于与Web服务器进行交互的命令行工具,可以直接发送HTTP请求与OpenSearch通信。 适用场景 快速脚本化操作:对于批量操作、简单的查询和数据导入,Curl结合Bash脚本可以快速实现自动化任务。 轻量级客户端:不需要安装任何客户端库,只要有HTTP请求能力,Curl就能与OpenSearch交互。 临时操作:适用于快速执行临时任务或小规模的数据操作,比如单条数据的插入、查询、删除等。 前提条件 已经开通天翼云云搜索OpenSearch实例。 能够通过Curl命令行连通OpenSearch实例。 使用Curl命令导入数据 导入单条数据 使用Curl可以通过HTTP POST请求将数据导入到OpenSearch的指定索引中。 plaintext curl X POST " H "ContentType: application/json" d' { "title": "通过curl导入数据", "content": "curl是一款命令行工具,可以与OpenSearch进行交互...", "date": "20240823" }' 执行以上命令后,你会收到OpenSearch返回的JSON响应,包含导入数据的id等信息。 批量导入数据 使用Curl也可以通过Bulk API实现批量数据导入。以下是一个简单的示例: plaintext curl X POST " H "ContentType: application/json" d' {"index":{"index":"articles"}} {"title":"文章一","content":"是第一篇文章的内容...","date":20240823"} {"index":{"index":"articles"}} {title":"文二","content":"这是第二篇文章的内容...","date":"20240823"}' 在这个示例中,每个文档都以 {"index":{"index":"articles"}} 作为前缀,后跟实际的数据内容。每条数据之间要用换行符分隔。
        来自:
        帮助文档
        云搜索服务
        用户指南
        OpenSearch实例创建及使用
        导入数据至OpenSearch实例
        使用Curl命令导入数据至OpenSearch实例
      • 使用Curl命令导入数据至Elasticsearch实例
        本文为您介绍如何使用Curl命令向天翼云云搜索服务Elasticsearch实例导入数据。 Curl 是一个用于与Web服务器进行交互的命令行工具,可以直接发送HTTP请求与Elasticsearch通信。 适用场景 快速脚本化操作:对于批量操作、简单的查询和数据导入,Curl结合Bash脚本可以快速实现自动化任务。 轻量级客户端:不需要安装任何客户端库,只要有HTTP请求能力,Curl就能与Elasticsearch交互。 临时操作:适用于快速执行临时任务或小规模的数据操作,比如单条数据的插入、查询、删除等。 前提条件 已经开通天翼云云搜索Elasticsearch实例。 能够通过Curl命令行连通Elasticsearch实例。 使用Curl命令导入数据 1. 导入单条数据,使用Curl可以通过HTTP POST请求将数据导入到Elasticsearch的指定索引中。 plaintext curl X POST " H "ContentType: application/json" d' { "title": "通过curl导入数据", "content": "curl是一款命令行工具,可以与Elasticsearch进行交互...", "date": "20240823" }' 执行以上命令后,你会收到Elasticsearch返回的JSON响应,包含导入数据的id等信息。 2. 批量导入数据,使用Curl也可以通过Bulk API实现批量数据导入。以下是一个简单的示例: plaintext curl X POST " H "ContentType: application/json" d' {"index":{"index":"articles"}} {"title":"文章一","content":"是第一篇文章的内容...","date":20240823"} {"index":{"index":"articles"}} {title":"文二","content":"这是第二篇文章的内容...","date":"20240823"}' 在这个示例中,每个文档都以{"index":{"index":"articles"}}作为前缀,后跟实际的数据内容。每条数据之间要用换行符分隔。
        来自:
        帮助文档
        云搜索服务
        用户指南
        Elasticsearch实例创建及使用
        导入数据至Elasticsearch实例
        使用Curl命令导入数据至Elasticsearch实例
      • 获取历史性能数据
        参数 类型 描述 是否必须 startTime String 查询起始时间。 取值:unix时间戳(UTC),精确到毫秒。默认值为结束时间2小时之前的时间点。 注意 起始时间必须早于结束时间,且起始时间不能早于服务器当前时间一年。 否 endTime String 查询结束时间。 取值:unix时间戳(UTC),精确到毫秒。默认值为当前时间。 注意 起始时间必须早于结束时间。 否 dimension String 监控对象。 取值: system:系统。 pool:存储池(仅集群版支持)。 server:服务器。 disk:数据目录所在磁盘分区。 LUN:卷。 单机版默认值为system,集群版默认值为pool。 否 instanceId String 监控对象实例的唯一标识。 取值: 监控对象为system,没有实例。 监控对象为pool,必填,实例为存储池名称(仅集群版支持)。 监控对象为server,必填,实例取值为服务器ID。 监控对象为disk,必填,实例取值为“ serverId +路径名称”,格式为 serverId:/diskpath 。 监控对象为LUN,必填,实例取值为卷名称。 否 metric String 指标名称,可以填写多个,以英文逗号隔开。指标具体描述详见 否
        来自:
        帮助文档
        存储资源盘活系统
        API参考
        监控
        获取历史性能数据
      • 创建告警规则
        本章节主要介绍云搜索服务如何创建告警规则。 通过在云监控服务管理控制台创建集群指标的告警规则,当监控指标达到用户设置的告警规则触发告警时,用户可以及时了解集群的异常状况并采取措施,以免造成业务损失。 操作步骤 1.登录管理控制台。 2.选择“服务列表>管理与部署 > 云监控服务”。 3.在左侧导航树栏,选择“告警 > 告警规则”。 4.在“告警规则”界面,单击“创建告警规则”。 5.在“创建告警规则”对话框中,根据界面提示配置参数。 云监控服务支持对某个特定的监控指标设置自定义告警规则,同时也支持使用告警模板为多个实例或者云服务批量创建告警规则。这里以使用告警模板创建云搜索服务的集群的告警规则为例,介绍如何创建告警规则。 a. 配置告警名称和描述信息。 详见下图: 配置规则信息 参数说明 参数 说明 示例 名称 系统会随机产生一个名称,用户也可以进行修改。 alarmp8v9 描述 告警规则描述(此参数非必填项)。 b. 选择监控对象,配置告警内容参数。 详见下图: 配置告警内容 配置告警内容 参数 说明 示例 资源类型 配置告警规则监控的服务名称。 云搜索服务 维度 用于指定告警规则对应指标的维度名称。 目前支持的维度包括: ES集群:以集群维度指定告警规则。 ES集群云服务节点:以集群中的某个节点维度指定告警规则。 ES集群 监控范围 告警规则适用的资源范围,可选择资源分组或指定资源。 说明 当选择资源分组时,该分组下任何资源满足告警策略时,都会触发告警通知。 选择指定资源时,勾选具体的监控对象,单击将监控对象同步到右侧对话框。 指定资源 c. 配置“选择类型”、“模板”和“发送通知”等参数。 参数说明 参数 说明 示例 选择类型 根据需要可选择从模板导入或自定义创建。 当监控范围为指定资源时可选择从模板导入。 自定义创建 模板 选择需要导入的模板。 发送通知 如果已开启发送通知功能,则需要配置生效时间、通知对象和触发条件。 d. 配置完成后,单击“立即创建”,完成告警规则的创建。 创建成功后,告警规则列表中将会显示已创建的告警规则。
        来自:
        帮助文档
        云搜索服务
        用户指南
        监控集群
        创建告警规则
      • 分片上传接口
        返回结果 InitiateMultipartUploadResult 返回的属性如下: 参数 类型 说明 bucket String 执行分片上传的桶的名称 key String 本次分片上传对象的名称 uploadId String 本次生成分片上传任务的id 上传分片 功能说明 初始化分片上传任务后,指定分片上传任务的id可以上传分片数据,可以将大文件分割成分片后上传,除了最后一个分片,每个分片的数据大小为5MB~5GB,每个分片上传任务最多上传10000个分片。 代码示例 java String bucket " "; String key " "; String uploadId " "; ​ InputStream stream1 new ByteArrayInputStream(new byte[510241024]); UploadPartRequest partReq1 new UploadPartRequest(); partReq1.setBucketName(bucket); partReq1.setKey(key); partReq1.setUploadId(uploadId); // 在 initiateMultipartUpload 获取 partReq1.setInputStream(stream1); partReq1.setPartNumber(1); // 设置分片号代表这次复制是整个分片上传任务中的第几个分片,从1开始 partReq1.setObjectMetadata(new ObjectMetadata()); partReq1.setPartSize(stream1.available()); // rate 上传限速,单位KB partReq1.putCustomRequestHeader("xamzlimit", String.format("rate%d", 10)); UploadPartResult partRes1 s3Client.uploadPart(partReq1); System.out.println("multiPartUpload: uploadPart success, etag" + partRes1.getETag()); ​ InputStream stream2 new ByteArrayInputStream(new byte[110241024]); UploadPartRequest partReq2 new UploadPartRequest(); partReq2.setBucketName(bucket); partReq2.setKey(key); partReq2.setUploadId(uploadId); partReq2.setInputStream(stream2); partReq2.setPartNumber(2); partReq2.setPartSize(stream2.available()); // rate 上传限速,单位KB partReq2.putCustomRequestHeader("xamzlimit", String.format("rate%d", 10)); UploadPartResult partRes2 s3Client.uploadPart(partReq2); System.out.println("multiPartUpload: uploadPart success, etag" + partRes2.getETag());
        来自:
        帮助文档
        媒体存储
        SDK参考
        Java SDK
        分片上传接口
      • 通过puttygen.exe工具创建的密钥对,导入管理控制台失败怎么办?
        本节介绍了通过puttygen.exe工具创建的密钥对,导入管理控制台失败怎么办的问题描述、可能原因、处理方法。 问题描述 通过puttygen.exe工具创建的密钥对,在导入管理控制台使用时,系统提示导入公钥文件失败。 可能原因 公钥内容的格式不符合系统要求。 当用户使用puttygen.exe工具创建密钥对时,如果使用puttygen.exe工具的“Save public key”按钮保存公钥,公钥内容的格式会发生变化,不能直接导入管理控制台使用。 处理方法 使用本地保存的私钥文件,在“PuTTY Key Generator”中恢复内容格式正确的公钥文件,然后再将该公钥文件导入管理控制台。 1. 双击“PUTTYGEN.EXE”,打开“PuTTY Key Generator”。 图 PuTTY Key Generator 2. 单击“Load”,并在本地选择该密钥对的私钥文件。 系统将自动加载该私钥文件,并在“PuTTY Key Generator”中恢复格式正确的公钥文件内容,如下图所示,红框中的内容即为符合系统要求的公钥文件。 图 恢复公钥文件内容 3. 复制红框中的公钥内容,并将其粘贴在文本文档中,以.txt格式保存在本地,保存公钥文件。 4. 将公钥文件导入管理控制台。 a. 登录管理控制台。 b. 选择“计算 > 弹性云主机”。 c. 在左侧导航树中,选择“密钥对”。 d. 在“密钥对”页面,单击“导入密钥对”。 e. 将“.txt”格式文本文档中的公钥内容粘贴至“Public Key Content”的空白区域,并单击“OK”,导入公钥文件。
        来自:
        帮助文档
        弹性云主机 ECS
        常见问题
        密码与密钥对
        密钥类
        通过puttygen.exe工具创建的密钥对,导入管理控制台失败怎么办?
      • 备份恢复
        选项名称 说明 adddroptable 每个数据表创建之前添加drop数据表语句。 events,E 导出事件。 routines,R 存储过程以及自定义函数。 flushlogs 开始导出之前刷新日志。 nocreatedb,n 只导出数据,而不添加CREATE DATABASE语句。 adddropdatabase 创建数据库之前添加drop数据库语句。 nocreateinfo,t 只导出数据,而不添加CREATE TABLE语句。 nodata,d 不导出任何数据,只导出数据库表结构。 setgtidpurgedOFF 不导出gtid相关语句。 hexblob 使用十六进制格式导出二进制字符串字段。
        来自:
        帮助文档
        云数据库TaurusDB
        故障排除
        备份恢复
      • 通过Nginx反向代理访问OBS
        操作步骤 在ECS上安装Nginx a.登录用于搭建Nginx反向代理服务器的ECS。 b.使用wget命令,下载对应当前操作系统版本的Nginx安装包。此处以CentOS 7.6版本的操作系统为例。 wget c.执行以下命令,建立Nginx的yum仓库。此处以CentOS 7.6版本的操作系统为例。 rpm ivh nginxreleasecentos70.el7.ngx.noarch.rpm d.执行以下命令,安装Nginx。 yum y install nginx e.执行以下命令,启动Nginx并设置开机启动。 systemctl start nginx systemctl enable nginx f.在任意终端使用浏览器访问“ 图Nginx安装成功 修改Nginx配置文件,反向代理OBS桶 a.执行以下命令,打开“default.conf”配置文件。 vim /etc/nginx/conf.d/default.conf b.按“i”键进入编辑模式,修改“default.conf”配置文件。 server { listen 8089; 天翼云针对公网IP默认封闭80端口,需要备案后才能使用,建议使用其他端口如:8089,或者使用内网80端口访问。 servername ...; 此处填写ECS弹性IP地址 location / { proxypass 此处填写OBS桶访问域名,以 index index.html index.htm ; } } 表配置文件参数说明 参数 说明 servername 提供反向代理服务的IP地址,即需要暴露给终端用户访问的固定IP地址。 此处填写搭建Nginx反向代理服务的ECS弹性IP地址,即当前登录的ECS弹性IP地址。 proxypass 被代理服务器的地址。此处填写前提条件 获取的OBS桶的访问域名, 注意需要以 c.按“Esc”,输入“:wq”保存并退出。 d.执行以下命令,测试Nginx配置文件状态。 nginx t e.执行以下命令,重启Nginx服务使配置生效。 systemctl stop nginx systemctl start nginx 配置OBS桶策略,允许Nginx代理服务器的IP地址访问OBS(可选) 如果您的OBS桶为公共读,或者访问私有桶内对象时在URL中携带签名,则可跳过此步骤。 如果您的OBS桶为私有桶,且不希望使用携带签名的URL访问桶内资源,则建议配置以下桶策略或者桶ACLs策略:仅允许Nginx代理服务器的IP地址访问OBS桶。 桶对象ACLs策略如下: 赋予匿名用户读取权限 桶策略如下: a.在OBS管理控制台左侧导航栏选择“对象存储”。 b.在桶列表单击待操作的桶,进入“概览”页面。 c.在左侧导航栏,单击“访问权限控制 > 桶策略”。 d.单击“创建桶策略”。 e.在桶策略模式,选择“自定义模式”。 f.配置如下参数。 表桶策略参数配置 参数 说明 ::: 策略配置方式 可视化视图 策略名称 自定义 策略内容 效果 允许 策略内容 被授权用户 授权用户:匿名用户 用户策略:包含以上用户 策略内容 资源 资源范围:同时选择当前桶和桶内对象 资源策略:包含以上资源 策略内容 动作 选择动作:Get和List 操作策略:包含以上动作 策略内容 条件 条件运算符:IpAddress 键:SourceIp 值: 如果ECS使用公网DNS,取值为:ECS的弹性IP地址 如果ECS使用天翼云内网DNS,取值为:100.64.0.0/10,214.0.0.0/7,ECS的私有IP地址 说明 取值需要同时配置三个IP地址(IP地址段),之间用英文逗号(,)隔开。 其中,100网段和214网段为ECS内网访问OBS的网 g.单击右下角的“配置确认”。 h.单击右下角的“创建”,完成桶策略创建。 验证反向代理配置 在任意终端使用ECS弹性IP地址+对象名访问OBS资源,如果能正常访问,则说明配置成功。 例如访问 图使用固定IP地址访问OBS资源
        来自:
        帮助文档
        对象存储 OBS
        最佳实践
        通过Nginx反向代理访问OBS
      • RocketMQ PHP SDK
        说明 分布式消息服务RocketMQ兼容了社区版 HTTP SDK,您可以使用社区版 HTTP SDK接入分布式消息服务RocketMQ。 前提条件: 1. 在PHP安装目录下的composer.json文件中加入社区PHP SDK 依赖。 2. 使用Composer安装依赖。 composer install 发送普通消息 client new MQClient( // 填写分布式消息服务RocketMQ控制台HTTP接入点 "${HTTPENDPOINT}", // 填写AccessKey,在管理控制台创建 "${ACCESSKEY}", // 填写SecretKey 在管理控制台创建 "${SECRETKEY}" ); // 所属的 Topic $topic "${TOPIC}"; // Topic所属实例ID,默认实例为空NULL $instanceId "${INSTANCEID}"; $this>producer $this>client>getProducer($instanceId, $topic); } public function run() { try { for ($i 1; $i putProperty("a", $i); // 设置消息KEY $publishMessage>setMessageKey("MessageKey"); $result $this>producer>publishMessage($publishMessage); print "Send mq message success. msgId is:" . $result>getMessageId() . ", bodyMD5 is:" . $result>getMessageBodyMD5() . "n"; } } catch (Exception $e) { printr($e>getMessage() . "n"); } }}$instance new NormalProducerExample();$instance>run();?> 消费普通消息 client new MQClient( // 填写分布式消息服务RocketMQ控制台HTTP接入点 "${HTTPENDPOINT}", // 填写AccessKey,在管理控制台创建 "${ACCESSKEY}", // 填写SecretKey 在管理控制台创建 "${SECRETKEY}" ); // 所属的 Topic $topic "${TOPIC}"; // 您在控制台创建的 Consumer ID(Group ID) $groupId "${GROUPID}"; // Topic所属实例ID,默认实例为空NULL $instanceId "${INSTANCEID}"; $this>consumer $this>client>getConsumer($instanceId, $topic, $groupId, "TagA"); } public function run() { // 在当前线程循环消费消息,建议是多开个几个线程并发消费消息 while (True) { try { // 长轮询消费消息 // 长轮询表示如果topic没有消息则请求会在服务端挂住3s,3s内如果有消息可以消费则立即返回 $messages $this>consumer>consumeMessage( 3, // 一次最多消费3条(最多可设置为16条) 3 // 长轮询时间3秒(最多可设置为30秒) ); } catch (MQExceptionMessageResolveException $e) { // 当出现消息Body存在不合法字符,无法解析的时候,会抛出此异常。 // 可以正常解析的消息列表。 $messages $e>getPartialResult()>getMessages(); // 无法正常解析的消息列表。 $failMessages $e>getPartialResult()>getFailResolveMessages(); $receiptHandles array(); foreach ($messages as $message) { // 处理业务逻辑。 $receiptHandles[] $message>getReceiptHandle(); printf("MsgID %sn", $message>getMessageId()); } foreach ($failMessages as $failMessage) { // 处理存在不合法字符,无法解析的消息。 $receiptHandles[] $failMessage>getReceiptHandle(); printf("Fail To Resolve Message. MsgID %sn", $failMessage>getMessageId()); } $this>ackMessages($receiptHandles); continue; } catch (Exception $e) { if ($e instanceof MQExceptionMessageNotExistException) { // 没有消息可以消费,接着轮询 printf("No message, contine long polling!RequestId:%sn", $e>getRequestId()); continue; } printr($e>getMessage() . "n"); sleep(3); continue; } print "consume finish, messages:n"; // 处理业务逻辑 $receiptHandles array(); foreach ($messages as $message) { $receiptHandles[] $message>getReceiptHandle(); printf("MessageID:%s TAG:%s BODY:%s nPublishTime:%d, FirstConsumeTime:%d, nConsumedTimes:%d, NextConsumeTime:%d,MessageKey:%sn", $message>getMessageId(), $message>getMessageTag(), $message>getMessageBody(), $message>getPublishTime(), $message>getFirstConsumeTime(), $message>getConsumedTimes(), $message>getNextConsumeTime(), $message>getMessageKey()); printr($message>getProperties()); } // $message>getNextConsumeTime()前若不确认消息消费成功,则消息会重复消费 // 消息句柄有时间戳,同一条消息每次消费拿到的都不一样 printr($receiptHandles); try { $this>ackMessages($receiptHandles); } catch (Exception $e) { if ($e instanceof MQExceptionAckMessageException) { // 某些消息的句柄可能超时了会导致确认不成功 printf("Ack Error, RequestId:%sn", $e>getRequestId()); foreach ($e>getAckMessageErrorItems() as $errorItem) { printf("tReceiptHandle:%s, ErrorCode:%s, ErrorMsg:%sn", $errorItem>getReceiptHandle(), $errorItem>getErrorCode(), $errorItem>getErrorCode()); } } } print "ack finishn"; } } public function ackMessages($receiptHandles) { try { $this>consumer>ackMessage($receiptHandles); } catch (Exception $e) { if ($e instanceof MQExceptionAckMessageException) { // 某些消息的句柄可能超时,会导致消费确认失败。 printf("Ack Error, RequestId:%sn", $e>getRequestId()); foreach ($e>getAckMessageErrorItems() as $errorItem) { printf("tReceiptHandle:%s, ErrorCode:%s, ErrorMsg:%sn", $errorItem>getReceiptHandle(), $errorItem>getErrorCode(), $errorItem>getErrorCode()); } } } }}$instance new ConsumerExample();$instance>run();?>
        来自:
        帮助文档
        分布式消息服务RocketMQ
        SDK参考
        RocketMQ PHP SDK
      • 接入方式
        本节介绍了RabbitMQ 接入方式。 安全接入点 RabbitMQ 安全接入点支持 "PLAIN"、"AMQPLAIN" 授权机制。 1、访问控制 RabbitMQ "PLAIN"、"AMQPLAIN"授权机制需要创建用户,从而获得对应虚拟主机的访问权限。 2、接入步骤 (1)新建用户(集群管理>用户>新建用户) (2)运行demo 客户端关键参数设置 "PLAIN"、"AMQPLAIN" 授权机制的客户端关键参数配置 String host "192.168.0.0"; //安全接入点ip Integer port 5672; //安全接入点port String username "xxx"; //集群管理用户列表的用户名 String password "xxx"; String vhost "/"; ConnectionFactory connectionFactory new ConnectionFactory(); connectionFactory.setHost(host); connectionFactory.setPort(port); connectionFactory.setUsername(username); connectionFactory.setPassword(password); connectionFactory.setVirtualHost(vhost); SSL接入点 RabbitMQ 安全接入点支持 "EXTERNAL" 授权机制 1、访问控制 无 2、接入步骤 (1)下载SSL证书(实例概览>导出服务>下载SSL文件) (2)运行demo 客户端关键参数设置 "EXTERNAL" 授权机制的客户端关键参数配置 java String host "192.168.0.0"; //SSL接入点ip int port 5671; //SSL接入点port //以下2个ssl文件可通过控制台获取安装包, 具体的获取方式可以查看2.2.1接入步骤的第二小节 String ksFile "D:tmpsslclientrabbitmqkey.p12"; String tksFile "D:tmpssltruststore"; String vhost "/"; char[] keyPassphrase "W3zT98Zz9Io".toCharArray(); KeyStore ks KeyStore.getInstance("PKCS12"); ks.load(new FileInputStream(ksFile), keyPassphrase); KeyManagerFactory kmf KeyManagerFactory.getInstance("SunX509"); kmf.init(ks, keyPassphrase); char[] trustPassphrase null; trustPassphrase "W3zT98Zz9Io".toCharArray(); KeyStore tks KeyStore.getInstance("JKS"); tks.load(new FileInputStream(tksFile), trustPassphrase); TrustManagerFactory tmf TrustManagerFactory.getInstance("SunX509"); tmf.init(tks); SSLContext c SSLContext.getInstance("tlsv1.2"); c.init(kmf.getKeyManagers(), tmf.getTrustManagers(), null); ConnectionFactory connectionFactory new ConnectionFactory(); connectionFactory.setHost(host); connectionFactory.setPort(port); connectionFactory.setVirtualHost(vhost); connectionFactory.setSaslConfig(DefaultSaslConfig.EXTERNAL); connectionFactory.useSslProtocol(c);
        来自:
        帮助文档
        分布式消息服务RabbitMQ
        最佳实践
        RabbitMQ接入
        接入方式
      • ALM-17003 Oozie服务不可用
        检查DBService服务 4.在FusionInsight Manager界面,选择“集群 > 待操作集群的名称 > 服务”,检查DBService服务当前状态是否正常。 是,执行步骤6。 否,执行步骤5。 5.参考DBService服务的相关告警帮助进行处理,然后查看本告警是否恢复。 是,处理完毕。 否,执行步骤18。 6.登录Oozie数据库检查数据是否完整。 a.以root用户登录DBService主节点。 在FusionInsight Manager界面,选择“集群 > 待操作集群的名称 > 服务 > DBService > 实例”,即可查看DBService主节点IP地址信息。 b.执行以下命令登录Oozie数据库。 su omm source ${BIGDATAHOME}/FusionInsightBASE8.1.0.1/install/FusionInsightdbservice2.7.0/.dbserviceprofile gsql U 用户名W Oozie数据库密码p 20051 d 数据库名称 c.登录成功后,输入 d ,检查数据表是否共有15张。 Oozie服务默认有15张数据表,如果这些数据表被删除或者表结构被修改都可能导致Oozie服务不可用,请联系运维人员备份相关数据后进行恢复。 检查HDFS服务。 7.在FusionInsight Manager界面,选择“集群 > 待操作集群的名称 > 服务”,检查HDFS服务当前状态是否正常。 是,执行步骤9。 否,执行步骤8。 8.参考HDFS服务的相关告警帮助进行处理,然后查看本告警是否恢复。 是,处理完毕。 否,执行步骤18。 9.登录HDFS检查Oozie文件目录是否完整。 a.下载并安装HDFS客户端。 b.以root用户登录客户端所在节点,执行以下命令,检查“/user/oozie/share”路径是否存在。 如果集群采用安全版本,要进行安全认证。 kinit admin hdfs dfs ls /user/oozie/share 是,执行步骤18。 否,执行步骤10。 10.在Oozie客户端安装目录中手动将share目录上传至HDFS的“/user/oozie”路径下,检查告警是否恢复。 是,处理完毕。 否,执行步骤18。
        来自:
        帮助文档
        翼MapReduce
        用户指南
        FusionInsight Manager操作指导(适用于3.x)
        告警参考(适用于MRS 3.x版本)
        ALM-17003 Oozie服务不可用
      • 安装客户端
        输入admin用户登录密码(与登录集群的用户密码一致) d.输入klist命令查询并确认权限内容。 Ticket cache: FILE:/tmp/krb5cc0 Default principal: admin@HADOOP.COM Valid starting Expires Service principal 04/09/2021 18:22:35 04/10/2021 18:22:29 krbtgt/HADOOP.COM@HADOOP.COM 说明 使用kinit认证时,票据默认会存放到“/tmp/krb5cc uid ”目录中。 uid表示当前登录操作系统的用户id,例如root用户的uid为0,那么root用户登录系统后使用kinit认证的票据会默认存放在“/tmp/krb5cc0”。 若当前用户对于“/tmp”目录没有读写权限,则会将票据缓存路径修改为“客户端安装目录/tmp/krb5ccuid”,例如客户端安装目录为“/opt/hadoopclient”,则kinit认证的票据会存放在“/opt/hadoopclient/tmp/krb5ccuid”。 使用kinit认证时,如果使用相同的用户登录操作系统,则存在票据相互覆盖的风险。可使用c cachename参数指定票据缓存位置,或者通过设置KRB5CCNAME环境变量避免该问题。 12. 集群重装后,之前安装的客户端将不再可用,需要重新部署客户端。 a.以root用户登录客户端所在节点。 b.使用以下命令查看客户端所在目录(下例中“/opt/hadoopclient”为客户端所在目录)。 ll /opt drwxrx. 6 root root 4096 Dec 11 19:00 hadoopclient drwxrxrx. 3 root root 4096 Dec 9 02:04 godi drwx. 2 root root 16384 Nov 6 01:03 lost+found drwxrxrx. 2 root root 4096 Nov 7 09:49 rh c.使用mv命令移除所有客户端程序所在文件夹内的文件(例如移除“/opt/hadoopclient”文件夹)。 mv /opt/hadoopclient /tmp/clientbackup d.重新安装客户端。
        来自:
        帮助文档
        翼MapReduce
        用户指南
        FusionInsight Manager操作指导(适用于3.x)
        集群管理
        配置客户端
        安装客户端
      • 通过引导操作安装第三方软件
        在弹性伸缩集群页面添加自动化脚本 1.登录MRS管理控制台。 2.选择“集群列表 > 现有集群”,选中一个运行中的集群并单击集群名称。进入集群详情页面。 3.在“节点管理”页签Task节点组的“操作”列单击“弹性伸缩”,进入“弹性伸缩”页面。 当集群没有Task节点时,先单击“配置Task节点”增加Task节点,再执行该步骤。 说明 对于MRS 3.x及之后版本,“配置Task节点”仅适用于分析集群、流试集群和混合集群。 4.配置资源计划。 配置操作: a.在弹性伸缩页面,开启弹性伸缩功能。 b.节点数量范围的“默认范围”设置为“22”,表示除资源计划规定时间范围外,其他时间Task节点数量固定为2个。 c.单击默认范围下方的“配置指定时间段的节点数量范围”。 d.配置“时间范围”和“节点数量范围”。此处“时间范围”设置为“07:0013:00”,“节点数量范围”设置为“55”,表示在该时间范围内,Task节点数量固定为5个。参数详情请参考 配置弹性伸缩规则章节表格资源计划配置项说明。 可以单击“配置指定时间段的节点数量范围”配置多条资源计划。 5.(可选)配置自动化脚本。 a.在“高级配置”项选择“现在配置”。 b.单击“添加”,进入“自动化脚本”配置页面。 c.配置“名称”、“脚本路径”、“执行节点类型”、“参数”、“执行时机”、“失败操作”。参数详情请参考 配置弹性伸缩规则章节表格自动化脚本配置说明。 d.单击“确定”保存自动化脚本配置。 6.勾选“我同意授权MRS服务根据以上策略自动进行节点扩容/缩容操作。”。 7.单击“确定”,完成弹性伸缩集群设置。
        来自:
        帮助文档
        翼MapReduce
        用户指南
        配置集群
        通过引导操作安装第三方软件
      • 测试工具介绍
        参数 说明 h Redis实例的内网连接地址。 p Redis实例的服务端口,默认为6379。 a Redis实例的密码。 c 并发执行的连接数量。 n 测试的总请求数量,可设置较大的值以持续压测。 t 测试的命令,例如SET、GET等。多个命令可以用逗号隔开。 d 命令(SET等)所操作的值的数据大小,单位为字节(Byte)。 r 使用的Key的随机范围,即使用多少个不同Key。 threads 启动多线程压测,并指定线程个数。
        来自:
        帮助文档
        分布式缓存服务Redis版
        性能白皮书
        测试工具介绍
      • 机器学习函数
        参数名称 说明 类型 是否必选 x 时间列,从小到大排列。 格式为Unixtime时间戳 是 y 数值列,对应某时刻的数据。 数值类型 是 p 自回归模型的阶数。 long类型,取值范围为2~8。 是 d 差分模型的阶数。 long类型,取值范围为1~3。 是 q 移动平均模型的阶数 long类型,取值范围为2~8。 是 nPred 预测未来的点的数量。 long类型,取值大于等于1 是 isSmooth 是否需要对原始数据做滤波操作。 bool类型,默认为true表示对原始数据做滤波操作。 否
        来自:
        帮助文档
        云日志服务
        用户指南
        查询与分析
        SQL统计分析
        SQL函数
        机器学习函数
      • 机器学习函数(1)
        参数名称 说明 类型 是否必选 x 时间列,从小到大排列。 格式为Unixtime时间戳 是 y 数值列,对应某时刻的数据。 数值类型 是 p 自回归模型的阶数。 long类型,取值范围为2~8。 是 d 差分模型的阶数。 long类型,取值范围为1~3。 是 q 移动平均模型的阶数 long类型,取值范围为2~8。 是 nPred 预测未来的点的数量。 long类型,取值大于等于1 是 isSmooth 是否需要对原始数据做滤波操作。 bool类型,默认为true表示对原始数据做滤波操作。 否
        来自:
      • 更新一台轻量型云主机密码
        请求示例 请求头header 无 请求体body json { "regionID": "81f7728662dd11ec810800155d307d5b", "instanceID": "f21aa082ded9a7de4588e0ba5274e0f3", "newPassword": "dfer35sdest3" } 响应示例 json { "returnObj": { "instanceID": "f21aa082ded9a7de4588e0ba5274e0f3" }, "message": "SUCCESS", "description": "成功", "statusCode": 800 } 状态码 状态码 描述 200 表示请求成功。 错误码 错误码 描述 Openapi.PatternCheck.NotValid 请求参数无效 LiteEcs.RegionInfo.Empty 查询资源池信息为空或资源池不存在,请确认资源池ID是否有效 LiteEcs.RegionInfo.AccessFailed 查询资源池失败,请重试。如果多次尝试失败,请提交工单 LiteEcs.RegionInfo.DataDamaged 查询资源池信息不符预期,请重试。如果多次尝试失败,请提交工单 LiteEcs.RegionVersion.NotSupport 当前API不支持该资源池,请切换资源池重试 Openapi.EcsWorkorder.AccessFailed 查询云主机失败,请重试。如果多次尝试失败,请提交工单 LiteEcs.Instance.NotFound 云主机不存在,请确认云主机ID是否有效 LiteEcs.Instance.StatusNotRunning 云主机没有处于运行状态,请确认云主机状态 Openapi.EcsCheck.UnknownError 云主机检查失败,请重试。如果多次尝试失败,请提交工单 LiteEcs.Instance.ActionFailed 云主机执行动作失败,请重试。如果多次尝试失败,请提交工单
        来自:
        帮助文档
        轻量型云主机
        API参考
        API(公测中)
        更新一台轻量型云主机密码
      • 1
      • ...
      • 9
      • 10
      • 11
      • 12
      • 13
      • ...
      • 415
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      青云志云端助力计划

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

      云上钜惠

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

      中小企业服务商合作专区

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

      出海产品促销专区

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      弹性高性能计算 E-HPC

      训推服务

      应用托管

      科研助手

      智算一体机

      知识库问答

      人脸检测

      人脸属性识别

      推荐文档

      价格计算器

      篡改告警分析

      产品功能

      系统必备组件安装

      页面顶部

      邀请参会方

      • 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号