活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
热门活动
  • 安全隔离版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_相关内容
      • 漏洞扫描常见问题及处理方法
        错误码:204 错误码:204 错误信息:yum源上未找到对应的repo文件 解决方案:检查/etc/yum.repos.d/.repo文件中的软件源配置,通过wget或者curl访问配置中的链接,如果无法访问,则表明软件源已移除或更改了路径。 您可在修复漏洞时,单击“修复”选择其他软件源再次尝试,如果多次失败请提工单寻求技术支持人员协助分析。 错误码:301 错误码: 301 错误信息: apt锁文件冲突。 解决方案:机器上另一个apt进程正在运行,需要先查看占用锁的进程,命令: plaintext ps aux grep apt ps aux grep dpkg 如果确认无重要操作可强制结束进程或者等该进程自动结束后再次尝试修复漏洞。强制结束进程命令: plaintext kill 9 错误码:302 错误码: 302 错误信息: dpkg依赖关系错误。 解决方案:软件包版本冲突、缺少依赖包都可能导致依赖关系错误。 以下排查/修复命令供参考: plaintext apt fixbroken install 自动修复依赖 apt remove 手动移除问题包
        来自:
        帮助文档
        服务器安全卫士(原生版)
        用户指南
        风险管理
        漏洞扫描
        漏洞扫描常见问题及处理方法
      • 负载均衡概述
        产品规格 新开通的负载均衡实例需要指定实例规格,实例规格会收取一定的费用。公网类型的负载均衡实例计费项包括实例规格和公网流量,内网类型的负载均衡实例仅对实例规格收费。旧的负载均衡实例未指定规格,不会收取实例规格费。 实例规格包括四层和七层指标,表示负载均衡实例性能上限值,最大连接数和新建连接数指标针对四层和七层有单独的限制外,系统还会对同一个负载均衡实例下所有监听器实例的最大连接数、新建连接数、每秒查询数各指标性能的总和做限制,各项指标之和不允许超过实例规格的允许的最大上限。 例如,负载均衡实例A实例规格为小型I,创建了UDP监听器a、TCP监听器b、HTTP监听器c、HTTPS监听器d,监听器a和监听器b新建连接数上限总和为10000,监听器c新建连接数上限为2000,监听器d新建连接数上限为200,监听器a、b、c、d新建连接数上限总和不能超过10000。 负载均衡实例规格列表: 实例名称 规格 最大连接数(TCP/UDP) 最大连接数(HTTP/HTTPS) 新建连接数(CPS)(TCP/UDP) 新建连接数(CPS)(HTTP) 新建连接数(CPS)(HTTPS) 每秒查询数(QPS) LCU(个) slb.e1.small 小型I 500,000 200,000 10,000 2,000 200 4,000 10 slb.e2.small 小型II 1,000,000 400,000 20,000 4,000 400 8,000 20 说明 最大连接数(Max Connection)(TCP/UDP):一个负载均衡实例所有TCP或UDP类型监听器实例能够承载的最大连接数量。当实例上的连接超过最大连接数时,新建连接请求将被丢弃。 最大连接数(Max Connection)(HTTP/HTTPS):一个负载均衡实例所有HTTP或HTTPS类型监听器实例能够承载的最大连接数量。当实例上的连接超过最大连接数时,新建连接请求将被丢弃。 每秒新建连接数CPS(Connection Per Second)(TCP/UDP):一个负载均衡实例所有TCP或UDP类型监听器实例每秒新建连接的最大数量。当每秒新建连接的数量超过CPS,新建连接请求将被丢弃。 每秒新建连接数CPS(Connection Per Second)(HTTP):一个负载均衡实例所有HTTP类型监听器实例每秒新建连接的最大数量。当每秒新建连接的数量超过CPS,新建连接请求将被丢弃。 每秒新建连接数CPS(Connection Per Second)(HTTPS):一个负载均衡实例所有HTTPS类型监听器实例每秒新建连接的最大数量。当每秒新建连接的数量超过CPS,新建连接请求将被丢弃。 每秒查询数QPS(Query Per Second):一个负载均衡实例所有七层类型监听器实例每秒可以完成的HTTP或者HTTPS的查询(请求)的数量。当请求速率超过每秒查询数时,新建连接请求将被丢弃。
        来自:
        帮助文档
        智能边缘云
        用户指南
        边缘网络
        弹性负载均衡
        负载均衡概述
      • 代码示例
        本节介绍了RabbitMQ接入的代码示例。 安全接入点(PLAIN、AMQPLAIN授权机制) java import com.rabbitmq.client.; import java.io.IOException; public class RabbitmqAmqpDemo { public static void main(String[] args) throws Exception { String host "192.168.0.0"; //安全接入点ip Integer port 5672; //安全接入点port String username "xxx"; //集群管理用户列表的用户名 String password "xxx"; //集群管理用户列表的密码 String vhost "/"; String exchangeName "extest"; String queueName "qutest"; ConnectionFactory connectionFactory new ConnectionFactory(); connectionFactory.setHost(host); connectionFactory.setPort(port); connectionFactory.setUsername(username); connectionFactory.setPassword(password); connectionFactory.setVirtualHost(vhost); Connection connection connectionFactory.newConnection(); Channel channel connection.createChannel(); channel.exchangeDeclare(exchangeName, BuiltinExchangeType.DIRECT, true); channel.queueDeclare(queueName, true, false, false, null); channel.queueBind(queueName, exchangeName, "test"); String message "Hello Aop"; for (int i 0; i < 10; i++) { channel.basicPublish(exchangeName, "test", null, message.getBytes()); System.out.println("消息发送成功"); } Channel consumeChannel connection.createChannel(); Consumer consumer new DefaultConsumer(consumeChannel) { @Override public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException { String messageGet new String(body, "UTF8"); if (messageGet.equals(message)) { System.out.println("消息消费成功"); } } }; consumeChannel.setDefaultConsumer(consumer); consumeChannel.basicConsume(queueName, false, consumer); Thread.sleep(10000); } } SSL接入点(EXTERNAL授权机制) java import com.rabbitmq.client.; import javax.net.ssl.KeyManagerFactory; import javax.net.ssl.SSLContext; import javax.net.ssl.TrustManagerFactory; import java.io.FileInputStream; import java.io.IOException; import java.security.KeyStore; public class RabbitmqExternalDemo { public static void main(String[] args) throws Exception { 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 "/"; String exchangeName "extest"; String queueName "qutest"; 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); Connection connection connectionFactory.newConnection(); Channel channel connection.createChannel(); channel.exchangeDeclare(exchangeName, BuiltinExchangeType.DIRECT, true); channel.queueDeclare(queueName, true, false, false, null); channel.queueBind(queueName, exchangeName, "test"); String message "Hello Aop"; for (int i 0; i < 10; i++) { channel.basicPublish(exchangeName, "test", null, message.getBytes()); System.out.println("消息发送成功"); } Channel consumeChannel connection.createChannel(); Consumer consumer new DefaultConsumer(consumeChannel) { @Override public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException { String messageGet new String(body, "UTF8"); if (messageGet.equals(message)) { System.out.println("消息消费成功"); } } }; consumeChannel.setDefaultConsumer(consumer); consumeChannel.basicConsume(queueName, false, consumer); Thread.sleep(10000); } }
        来自:
        帮助文档
        分布式消息服务RabbitMQ
        最佳实践
        RabbitMQ接入
        代码示例
      • 优化私有镜像(Linux)
        additional kernel modules to the default adddrivers+"atapiix atageneric virtioblk virtioscsi virtionet virtiopci virtioring virtio" c. 按“Esc”后,输入:wq,按“Enter”。 保存设置并退出“/etc/dracut.conf”文件。 d. 执行以下命令,重新生成initrd。 dracut f /boot/initramfs文件名 如果引导的虚拟文件系统不是默认的initramfs,则命令为:dracut f 实际使用的initramfs文件名或者initrd文件名。“实际使用的initramfs文件名或者initrd文件名”可在grub.cfg配置(“/boot/grub/grub.cfg”或“/boot/grub2/grub.cfg”或“/boot/grub/grub. conf”,具体路径根据OS不同会有所区别)中获取。 e. 如果引导的虚拟文件系统是initramfs,执行以下命令,检查是否已经成功装载了原生的KVM驱动相应模块。 lsinitrd /boot/initramfsuname r .img grep virtio 如果引导的虚拟文件系统是initrd ,执行如下命令,检查是否已经成功装载了原生的KVM驱动相应模块。 lsinitrd /boot/initrduname r grep virtio 以引导的虚拟文件系统是initrd为例,回显信息如下所示: sluoecs30dc:~ lsinitrd /boot/initrduname r grep virtio rwrr 1 root root 29335 Oct 26 2016 lib/modules/4.4.2169default/kernel/drivers/block/virtioblk.ko rwrr 1 root root 57007 Oct 26 2016 lib/modules/4.4.2169default/kernel/drivers/net/virtionet.ko rwrr 1 root root 32415 Oct 26 2016 lib/modules/4.4.2169default/kernel/drivers/scsi/virtioscsi.ko drwxrxrx 2 root root 0 Sep 28 10:21 lib/modules/4.4.2169default/kernel/drivers/virtio rwrr 1 root root 19623 Oct 26 2016 lib/modules/4.4.2169default/kernel/drivers/virtio/virtio.ko rwrr 1 root root 38943 Oct 26 2016 lib/modules/4.4.2169default/kernel/drivers/virtio/virtiopci.ko rwrr 1 root root 24431 Oct 26 2016 lib/modules/4.4.2169default/kernel/drivers/virtio/virtioring.ko 说明: 如果误将builtin形式存在内核中的驱动添加到initrd或initramfs文件中,不会影响云主机正常使用,这里全写进去只是为了修改方便,但是使用lsinitrd命令无法检查到。可使用如下方法确定这些驱动是否以builtin形式存在内核中,例如: cat /boot/configuname r grep CONFIGVIRTIO grep y
        来自:
        帮助文档
        镜像服务 IMS
        用户指南
        管理私有镜像
        优化私有镜像(Linux)
      • 节点维度的网络配置
        本节介绍网络的用户指南:节点维度的网络配置。 使用场景 Cubecni网络插件会为节点额外添加网卡,用来构建容器网络。这些网卡,如eth1,默认使用配置项cubecniconfig配置的Pod子网和安全组,其中Pod子网为订购时选择的子网,安全组为订购时委托自动创建或用户选择的安全组。 可通过创建新的配置项,为特定节点或节点池配置单独的Pod子网和安全组,实现节点维度的容器网络配置。 如下场景,为特定节点配置独立的子网和安全组,以实现节点C的Pod独享NAT出口IP和带宽: 使用限制 1. 仅新建 的网卡会使用新配置的Pod子网和安全组,已创建的ENI会继续使用原有配置。若需配置节点维度Pod子网和安全组,建议为新节点 或节点池配置; 2. 该特性要求Cubecni版本不低于v1.1.6,且集群已配置资源委托。 操作步骤 1. 在命名空间kubesystem中创建名称为foo的ConfigMap。 a. 登录云容器引擎控制台,左侧导航栏选择集群; b. 在集群列表页面,单击目标集群名称,进入集群管理页面; c. 左侧导航栏,选择配置管理 > 配置项; d. 在配置项页面,命名空间选择kubesystem,单击创建配置项; e. 创建页面,配置项名称设置为foo,单击添加配置项,变量名设置为nodeconfig.json,变量值填入以下内容,将iaassubnets和securitygroups参数替换为实际值: plaintext { "action": "override", "iaassubnets": ["subnetjin7fmxxxx"], "securitygroups": ["sg6hxh19xxxx"] } 参数名 说明 action 值固定为override,默认为override,即子网/安全组配置会覆盖cubecniconfig的配置 iaassubnets 值为VPC子网ID列表。若配置多个子网,优先使用可用IP最多的子网;如无需修改,则无需配置iaassubnets,或值配置为null securitygroups 值为安全组ID列表。用于配置新建的Pod共享ENI,最多可配置5个;若无需修改,则无需配置securitygroups,或值配置为null 2. 节点配置标签 新建节点配置标签 创建节点池时添加节点标签,键设置为cubecniconfig,值设置为foo。新建节点池,详见节点池管理。 注意 节点池新增节点会使用foo指定的配置,不会更新存量节点已创建的网卡的安全组。 已有节点配置标签 a. 集群管理页面左侧导航栏,选择节点>标签 ,点击右侧对应节点的设置标签。 b. 在设置节点标签页面,选择自定义标签 ,点击添加标签。 c. 标签名设置为cubecniconfig,标签值值设置为foo,点击确认。 添加标签后,需重建cubecni插件: a. 集群管理页面左侧导航栏,选工作负载>守护进程。 b. 命名空间 选择kubesystem ,找到cubecni服务,点击右侧的重新部署。 c. 选择滚动重启 或快速重启 ,点击确认,当运行/期望Pod数量相等,说明重启成功。 注意 对于存量节点,不会更新已创建的网卡的安全组。 3. 检查配置是否生效 登录弹性云主机控制台,进入云主机实例详情页,可见弹性网卡配置的子网和安全组信息。
        来自:
        帮助文档
        云容器引擎 专有版/托管版
        用户指南
        网络
        容器网络插件
        Cubecni网络插件
        节点维度的网络配置
      • 应用组件部署
        本节主要介绍应用组件部署 部署方式说明 云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的、高性能的企业级Kubernetes集群,支持运行Docker容器。借助云容器引擎,您可以在云平台上轻松部署、管理和扩展容器化应用程序。 如果创建的组件未开启构建,则不支持容器部署。 部署组件 本节介绍如何将静态组件部署到对应的环境上。 新建应用组件时,也可以选择“创建并部署”,部署操作与本节介绍步骤相同。 前提条件 1. 已经创建应用组件或者正在创建应用组件并完成了静态组件配置,请参考新建应用组件。 2. 已经完成环境创建,请参考环境管理。 3. 如果您基于软件包或者镜像包部署组件,需要将软件包或者镜像包上传: 将软件包上传至OBS对象存储中 将镜像包上传至镜像仓库,请参考上传镜像。 操作步骤 1、登录ServiceStage控制台,选择“应用管理 > 应用列表”。 2、选择已经创建的应用,单击应用名称,进入应用“概览”页。 3、在“组件列表”选择已经创建的组件,单击“操作”栏“部署”。 4、设置基本配置,其中带“”标志的参数为必填参数。 参数 参数说明 :: 环境 选择已创建的环境。 部署版本 组件版本号,例如:1.0.0。 描述 组件的描述信息。 部署系统 支持云容器引擎。 详情请参见部署方式说明。 基础资源 会自动加载所选环境包含的基础资源,根据实际业务需要进行选择。 实例数量 组件可以有一个或多个实例,用户可以设置具体实例个数。 设置多个实例主要用于实现高可靠性,当某个实例故障时,应用组件还能正常运行。 资源配额 组件无法调度到剩余资源小于申请值的节点上,配置方法请参考资源限制指南。 可以根据需要自定义“CPU配额”和“内存配额”。 组件状态 根据需要设置组件状态。 5、单击“下一步 组件配置”,配置组件。 “组件类型”为“通用”且运行时为“Docker”的组件,执行以下操作: a.选择镜像。支持多容器,可以单击“添加容器”增加镜像。 b.设置“镜像版本”。 c.输入“容器名称”。 d.(可选)设置“资源配额”。组件无法调度到剩余资源小于申请值的节点上。可以根据需要自定义“CPU配额”和“内存配额”。 e.(可选)设置“高级设置” 展开“高级设置> 组件配置”,可以设置“环境变量”,请参考设置应用环境变量。 展开“高级设置 > 部署配置”: 设置“启动命令”、“生命周期”,请参考设置应用生命周期。 设置“数据存储”,请参考设置数据存储。 展开“高级设置 > 运维监控”: 设置“日志采集”,请参考配置应用日志策略。 设置“健康检查”,请参考设置应用健康检查。 f.(可选)开启“公网访问” i.设置“公网ELB” 选择已经创建的负载均衡。 若不存在,请单击“新增ELB”创建新的负载均衡。 ii.(可选)设置“HTTPS” 若开启HTTPS,单击“使用已有”选择已经创建的证书。 若证书不存在,请单击“新创建”创建新的服务器证书。 iii.设置“域名” 在输入框中输入自定义域名。详情请参考配置域名映射。 iv.设置“监听端口” 设置应用进程的监听端口。 g.(可选)设置“数据库” 选择已经创建的缓存实例。 h.(可选)设置“时区” 修改容器节点的时区,默认和容器节点所在Region的时区一致。 i.(可选)设置“调度策略”,请参考设置应用组件实例调度策略。 j.(可选)设置“升级策略”,请参考设置应用组件实例升级策略。 k.(可选)设置“性能管理”,请参考设置应用性能管理。 其他类型的组件,执行以下操作: a.设置“镜像” 应用来源为软件包,会加载已经配置的组件静态信息。 组件运行时为Docker,需要从SWR镜像仓库选择镜像包。 b.(可选)开启“公网访问” i.设置“公网ELB” 选择已经创建的负载均衡。 若不存在,请单击“新增ELB”创建新的负载均衡,详情请参考“帮助中心 > 弹性负载均衡 > 用户指南 > 负载均衡器 > 创建负载均衡器”创建增强型负载均衡器。 ii.(可选)设置“HTTPS” 若开启HTTPS,单击“使用已有”选择已经创建的证书。 若证书不存在,请单击“新创建”创建新的服务器证书。创建服务器证书请参考“帮助中心 > 弹性负载均衡 > 用户指南 > 证书管理 > 创建证书”创建证书。 iii.设置“域名” 在输入框中输入自定义域名。详情请参考配置域名映射。 iv.(可选)设置“监听端口” 应用进程的监听端口,对于Tomcat8运行时,默认为8080,也支持自定义。 c.(可选)设置“JVM” 组件运行时为“Java8”、“Tomcat8”时需要设置。 输入JVM参数,如Xms256m Xmx1024m,多个参数以空格间隔,不填则使用默认值。 d.(可选)设置“Tomcat配置” 组件运行时为“Tomcat8”时需要配置。 i.勾选“配置参数”,弹出“Tomcat配置”对话框。 ii.单击“使用示例模板”,根据业务要求编辑模板文件。 iii.单击“确定”。 e.(可选)设置“微服务引擎” 微服务类型组件需要设置该参数。 默认选择环境中添加的微服务引擎,创建微服务引擎请参考创建微服务引擎专享版。 f.(可选)设置“数据库” 选择已经创建的缓存实例。 g.(可选)设置“时区” 修改容器的时区,默认和容器节点所在Region的时区一致。 h.(可选)设置“高级设置” 部署系统选择虚机部署时,只能设置“环境变量”。 展开“高级设置> 组件配置”,可以设置“环境变量”,请参考设置应用环境变量。 展开“高级设置 > 部署配置”: 设置“启动命令”、“生命周期”,请参考设置应用生命周期。 设置“数据存储”,请参考设置数据存储。 设置“调度策略”,请参考设置应用组件实例调度策略。 设置“升级策略”,请参考设置应用组件实例升级策略。 展开“高级设置 > 运维监控”: 设置“日志采集”,请参考配置应用日志策略。 设置“健康检查”,请参考设置应用健康检查。 设置“性能管理”,请参考设置应用性能管理。 设置“自定义监控指标”,请参考设置应用组件自定义指标监控。 6、单击“下一步 规格确认”,确认规格无误后,单击“部署”。 组件部署完成后,在应用“概览”页的“环境视图”可查看组件状态。
        来自:
        帮助文档
        微服务云应用平台
        用户指南
        应用管理
        应用组件部署
      • 云日志服务Logback SDK
        5、测试功能是否正常 运行example目录中的LogbackAppenderExample.java内的测试用例,查看控制台是否返回success,以及日志控制台是否成功上传日志信息 jar包使用 直接引入ctyunltsjavalogbackappender1.6.0.jar包,只需要修改配置文件即可使用 1、maven 工程中引入依赖 在jar包目录执行以下命令,把ctyunltsjavalogbackappender1.6.0.jar包引入本地maven仓库,或者通过其他方式手动导入。 plaintext mvn install:installfile Dfilectyunltsjavalogbackappender1.10.0.jar DgroupIdcn.ctyun.appender DartifactIdctyunltsjavalogbackappender Dversion1.10.0 Dpackagingjar 在pom.xml 添加以下依赖 plaintext cn.ctyun.appender ctyunltsjavalogbackappender 1.10.0 2、修改配置文件 以xml型配置文件 logback.xml为例(若不存在则在项目根目录创建,一般是src/resources/logback.xml),配置自定义的的appender与 Logger。此处需要填入5个必填参数,相关参数获取,详情参考天翼云官网云日志服务SDK接入概述。 plaintext your endpoint your accessKey your secretKey your log project code your log unit code plaintext your endpoint your accessKey your secretKey your log project code your log unit code 104857600 0 8 524288 4096 2000 10 100 50000 yyyyMMdd'T'HH:mmZ Asia/Shanghai %d{yyyyMMdd'T'HH:mm:ssZ} [%thread] %5level %class{36} %x: %msg%n INFO
        来自:
        帮助文档
        云日志服务
        用户指南
        日志接入
        SDK接入
        云日志服务Logback SDK
      • 返回值类型介绍
        END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f18(); id mc + 1 teledb 2 abcd (2 rows) teledb d t1 Table "public.t1" Column Type Collation Nullable Default ++++ id integer not null yhm text nc text mm character varying teledb CREATE OR REPLACE FUNCTION f19() RETURNS SETOF public.trec AS teledb $$ teledb$ DECLARE teledb$ 使用已经定义的结构类型返回 teledb$ vrec public.trec; teledb$ BEGIN teledb$ FOR vrec IN SELECT id,yhm FROM t1 ORDER BY id LOOP teledb$ RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f19(); id mc + 1 teledb 2 teledb1 (2 rows) teledb CREATE OR REPLACE FUNCTION f20(aint integer) RETURNS SETOF record AS teledb $$ teledb$ DECLARE teledb$ aint定义返回的字段数,实现动态列返回 teledb$ vrec record; teledb$ vsql text; teledb$ BEGIN teledb$ IF aint 2 THEN teledb$ vsql:'SELECT id,yhm FROM t1 ORDER BY id '; teledb$ ELSE teledb$ vsql:'SELECT id,yhm,nc FROM t1 ORDER BY id'; teledb$ END IF; teledb$ FOR vrec IN EXECUTE vsql LOOP teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V3.0.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 返回值类型介绍
        RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f18(); id mc + 1 teledb 2 abcd (2 rows) teledb d t1 Table "public.t1" Column Type Collation Nullable Default ++++ id integer not null yhm text nc text mm character varying teledb CREATE OR REPLACE FUNCTION f19() RETURNS SETOF public.trec AS teledb $$ teledb$ DECLARE teledb$ 使用已经定义的结构类型返回 teledb$ vrec public.trec; teledb$ BEGIN teledb$ FOR vrec IN SELECT id,yhm FROM t1 ORDER BY id LOOP teledb$ RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f19(); id mc + 1 teledb 2 teledb1 (2 rows) teledb CREATE OR REPLACE FUNCTION f20(aint integer) RETURNS SETOF record AS teledb $$ teledb$ DECLARE teledb$ aint定义返回的字段数,实现动态列返回 teledb$ vrec record; teledb$ vsql text; teledb$ BEGIN teledb$ IF aint 2 THEN teledb$ vsql:'SELECT id,yhm FROM t1 ORDER BY id '; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.1.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 查看或下载慢日志
        查看慢日志 步骤1、登录管理控制台。 步骤2、单击管理控制台左上角的,选择区域和项目。 步骤3、选择“数据库> 关系型数据库”。进入关系型数据库信息页面。 步骤4、在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。 步骤5、在左侧导航栏单击“日志管理”,在“慢日志”页签,单击,开启慢日志功能。 步骤6、在“慢日志”页面,记录所生成的慢日志文件名。 说明 打开慢日志搜集功能会对当前实例的性能产生一定影响。 步骤7、通过SQL Server客户端连接目标实例。 步骤8、目标实例连接成功后,通过执行如下sql查看慢日志详情。 select from ::fntracegettable(‘D:SQLTraceaudit XXX ’, default) 说明 XXX为步骤6中所记录的慢日志文件名。 查看慢日志详情,示例如下: select from ::fntracegettable(‘D:SQLTraceauditSQLTrace.trc’, default) 查看慢日志结果下图所示。 下载慢日志 步骤1、登录管理控制台。 步骤2、单击管理控制台左上角的,选择区域和项目。 步骤3、选择“数据库> 关系型数据库”。进入关系型数据库信息页面。 步骤4、在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。 步骤5、在左侧导航栏单击“日志管理”,在“慢日志”页签,单击,开启慢日志功能。 说明 打开慢日志搜集功能会对当前实例的性能产生一定影响。 步骤6、选择目标日志文件,单击操作列中的“下载”。 1、系统会在“下载”弹出框中自动加载下载准备任务,加载时长受日志文件大小及网络环境影响。 下载准备过程中,状态显示为“准备中...”。 下载准备完成,状态显示为“准备完成”。 下载准备工作失败,状态显示为“异常”。 2、根据日志文件的大小确定下载方式。 (1)当前页面支持下载的文件最大不超过40MB,时间范围是从当前时间往前计算,直至文件大小累计为40MB。 (2)当需要下载的文件大于40MB时,即只可能比40MB大一点的日志文件,不会产生例如100MB或200MB的日志文件。需要通过客户端工具OBS Browser+进行下载。 3、在“下载”弹出框中,对于“准备完成”的日志文件,单击“确定”,下载慢日志。单击“取消”,则不下载慢日志文件,直接返回下载页签。下载链接有效期为5分钟。如果超时,提示用户下载链接已失效,关闭窗口后重新下载日志文件。
        来自:
        帮助文档
        关系数据库SQL Server版
        用户指南
        日志管理
        查看或下载慢日志
      • 返回值类型介绍
        RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f18(); id mc + 1 teledb 2 abcd (2 rows) teledb d t1 Table "public.t1" Column Type Collation Nullable Default ++++ id integer not null yhm text nc text mm character varying teledb CREATE OR REPLACE FUNCTION f19() RETURNS SETOF public.trec AS teledb $$ teledb$ DECLARE teledb$ 使用已经定义的结构类型返回 teledb$ vrec public.trec; teledb$ BEGIN teledb$ FOR vrec IN SELECT id,yhm FROM t1 ORDER BY id LOOP teledb$ RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f19(); id mc + 1 teledb 2 teledb1 (2 rows) teledb CREATE OR REPLACE FUNCTION f20(aint integer) RETURNS SETOF record AS teledb $$ teledb$ DECLARE teledb$ aint定义返回的字段数,实现动态列返回 teledb$ vrec record; teledb$ vsql text; teledb$ BEGIN teledb$ IF aint 2 THEN teledb$ vsql:'SELECT id,yhm FROM t1 ORDER BY id '; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V2.0.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 返回值类型介绍
        vrec public.t%ROWTYPE; teledb$ BEGIN teledb$ FOR vrec IN SELECT FROM t ORDER BY id LOOP teledb$ RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f18(); id mc + 1 teledb 2 abcd (2 rows) teledb d t1 Table "public.t1" Column Type Collation Nullable Default ++++ id integer not null yhm text nc text mm character varying teledb CREATE OR REPLACE FUNCTION f19() RETURNS SETOF public.trec AS teledb $$ teledb$ DECLARE teledb$ 使用已经定义的结构类型返回 teledb$ vrec public.trec; teledb$ BEGIN teledb$ FOR vrec IN SELECT id,yhm FROM t1 ORDER BY id LOOP teledb$ RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f19(); id mc + 1 teledb 2 teledb1 (2 rows) teledb CREATE OR REPLACE FUNCTION f20(aint integer) RETURNS SETOF record AS teledb $$ teledb$ DECLARE teledb$ aint定义返回的字段数,实现动态列返回 teledb$ vrec record; teledb$ vsql text; teledb$ BEGIN teledb$ IF aint 2 THEN teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V4.0.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 返回值类型介绍
        RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f18(); id mc + 1 teledb 2 abcd (2 rows) teledb d t1 Table "public.t1" Column Type Collation Nullable Default ++++ id integer not null yhm text nc text mm character varying teledb CREATE OR REPLACE FUNCTION f19() RETURNS SETOF public.trec AS teledb $$ teledb$ DECLARE teledb$ 使用已经定义的结构类型返回 teledb$ vrec public.trec; teledb$ BEGIN teledb$ FOR vrec IN SELECT id,yhm FROM t1 ORDER BY id LOOP teledb$ RETURN NEXT vrec; teledb$ END LOOP; teledb$ RETURN ;最后的RETURN可以加,也可以不加上去 teledb$ END; teledb$ $$ teledb LANGUAGE PLPGSQL; CREATE FUNCTION teledb SELECT FROM f19(); id mc + 1 teledb 2 teledb1 (2 rows) teledb CREATE OR REPLACE FUNCTION f20(aint integer) RETURNS SETOF record AS teledb $$ teledb$ DECLARE teledb$ aint定义返回的字段数,实现动态列返回 teledb$ vrec record; teledb$ vsql text; teledb$ BEGIN teledb$ IF aint 2 THEN teledb$ vsql:'SELECT id,yhm FROM t1 ORDER BY id '; teledb$
        来自:
        帮助文档
        分布式融合数据库HTAP
        私有云产品历史版本
        V5.0.0版本产品文档
        开发手册
        PL:pgsql开发
        返回值详细介绍
        返回值类型介绍
      • 如何为私有镜像安装NVMe驱动
        本文向您介绍如何为私有镜像安装NVMe驱动。 RHEL系操作系统(CentOS/CtyunOS) 1. 安装依赖包 plaintext yum install dracut y 2. 运行以下命令,查看系统内核是否已经加载了NVMe驱动。 plaintext cat /boot/configuname r grep i nvme grep v "^ " 返回结果如上图所示,如果CONFIGBLKDEVNVMEy则表示该操作系统可以直接使用,您需要跳过后续的步骤3、步骤4直接进行步骤5的参数配置。如果CONFIGBLKDEVNVMEm则您需要依次完成以下操作步骤。 3. 运行以下命令,查看initramfs中是否包含NVMe驱动。 plaintext lsinitrd /boot/initramfsuname r.img grep i nvme awk '{print $NF}' 如果有类似于如上图所示的返回结果,则表示该操作系统可以直接使用,您需要跳过后续的步骤4,直接进行步骤5的参数配置。否则,您需要依次完成以下操作步骤。 4. 依次运行以下命令,使initramfs支持NVMe驱动。 plaintext mkdir p /etc/dracut.conf.d plaintext echo 'adddrivers+" nvme nvmecore nvmefabrics nvmefc nvmerdma nvmeloop nvmet nvmetfc nvmetcp "' >/etc/dracut.conf.d/nvme.conf plaintext dracut v f 5. 在GRUB中添加NVMe相关的nvme timeout参数 打开/etc/default/grub文件,在GRUBCMDLINELINUX一行中,添加 plaintext nvmecore.iotimeout4294967295 nvmecore.admintimeout4294967295 参数信息。添加参数后,文件内容如下图所示: 6. 运行以下命令,使配置的GRUB生效。 根据操作系统的启动方式不同,选择以下适用于您的操作系统的命令 Legacy启动方式 plaintext grub2mkconfig o /boot/grub2/grub.cfg UEFI启动方式 plaintext grub2mkconfig o /boot/efi/EFI/ /grub.cfg 7. watchdog的时间修改为30s。 打开/etc/sysctl.conf文件,在文件末尾添加 plaintext kernel.watchdogthresh30 文件内容如下图所示: 8. 镜像制作完成后,为保证以上配置正确,可通过以下操作进行验证验证: 1. 验证 /etc/default/grub 修改是否生效,参考: plaintext cat /proc/cmdline 2. 验证 /etc/sysctl.conf 是否正确配置 kernel.watchdogthresh,参考: plaintext cat /etc/sysctl.conf grep watchdog 3. 重启验证 NVMe 驱动信息,参考: plaintext lsinitrd /boot/initramfsuname r.img grep i nvme awk '{print $NF}' 参考上面步骤3
        来自:
        帮助文档
        镜像服务 IMS
        用户指南
        私有镜像
        如何为私有镜像安装NVMe驱动
      • 跨帐号跨区域迁移云主机
        步骤二:跨区域复制镜像 帐号A将步骤一:创建私有镜像中创建的私有镜像复制到“西安2”区域。在跨区域复制前,需要先创建IAM委托,详见以下步骤。 1.创建IAM委托。 a.登录控制台。 b.选择“统一身份认证”。 c.在左侧导航栏中,单击“委托”。 d.在“委托”页面,单击“创建委托”。 e.在“创建委托”页面,设置如下参数: 委托名称:按需填写,例如“imsadminagency”。 委托类型:选择“云服务”。 云服务:(“委托类型”选择“云服务”时出现此参数项。)在下拉列表中选择“镜像服务IMS"。 持续时间:选择“永久”。 描述:非必选,可以填写“拥有IMS Administrator权限的委托”。 f.单击“下一步”,进入选择策略页面。 g.单击下一步,进入设置最小授权范围页面。 选择“区域级项目”,并在下拉表中选择被授权区域或区域下的子项目。 “跨区域复制镜像”场景的委托必须具备“目的镜像区域”的IMS Administrator权限。例如:用户想从“华北”复制到“西安2”,则添加的委托必须具备“贵州”的IMS Administrator权限。 h.单击“确定”,完成委托的创建。 2、选择“服务列表 > 计算 > 镜像服务”,单击“私有镜像”页签。 进入私有镜像列表页。 3、在私有镜像“HCEwithARM”所在行,单击操作列的“更多 > 复制”。 弹出“复制镜像”对话框。 4、填写如下参数: 名称:保持默认值copycnnorthHCEwithARM 目的区域:西安2 目的项目:cnsnxy1 IAM委托:选择1中创建好的委托“imsadminagency”。 5、单击“确定”。 在控制台左上角切换区域为“西安2”,等待几分钟后,私有镜像复制成功。 图 查看私有镜像
        来自:
        帮助文档
        镜像服务 IMS
        最佳实践
        跨帐号跨区域迁移云主机
      • 安装客户端(3.x之前版本)
        在集群外节点上安装客户端 1.根据前提条件,创建一个满足要求的弹性云主机。 2.登录MRS Manager页面,具体请参见访问MRSManager(MRS2.x及之前版本),然后选择“服务管理”。 3.单击“下载客户端”。 4.在“客户端类型”选择“完整客户端”。 5.在“下载路径”选择“远端主机”。 6.将“主机IP”设置为ECS的IP地址,设置“主机端口”为“22”,并将“存放路径”设置为“/tmp”。 如果使用SSH登录ECS的默认端口“22”被修改,请将“主机端口”设置为新端口。 “存放路径”最多可以包含256个字符。 7.“登录用户”设置为“root”。 8.在“登录方式”选择“密码”或“SSH私钥”。 密码:输入创建集群时设置的root用户密码。 SSH私钥:选择并上传创建集群时使用的密钥文件。 9.单击“确定”开始生成客户端文件。 若界面显示以下提示信息表示客户端包已经成功保存。单击“关闭”。客户端文件请到下载客户端时设置的远端主机的“存放路径”中获取。 下载客户端文件到远端主机成功。 若界面显示以下提示信息,请检查用户名密码及远端主机的安全组配置,确保用户名密码正确,及远端主机的安全组已增加SSH(22)端口的入方向规则。然后从步骤2执行重新开始下载客户端。 连接到服务器失败,请检查网络连接或参数设置。 说明 生成客户端会占用大量的磁盘IO,不建议在集群处于安装中、启动中、打补丁中等非稳态场景下载客户端。 10.使用VNC方式,登录弹性云主机。参见弹性云主机《用户指南》的远程登录(VNC 方式) 章节 (“实例 > 登录Linux弹性云主机 > 远程登录(VNC方式)”)。 所有镜像均支持Cloudinit特性。Cloudinit预配置的用户名“root”,密码为创建集群时设置的密码。首次登录建议修改。 11.执行ntp时间同步,使集群外节点的时间与MRS集群时间同步。 a.检查安装NTP服务有没有安装,未安装请执行yum install ntp y命令自行安装。 b.执行vim /etc/ntp.conf命令编辑NTP客户端配置文件,并增加MRS集群中Master节点的IP并注释掉其他server的地址。 server master1ip prefer server master2ip 详见下图:增加Master节点的IP c.执行service ntpd stop命令关闭NTP服务。 d.执行如下命令,手动同步一次时间: /usr/sbin/ntpdate192.168.10.8 说明 192.168.10.8为主Master节点的IP地址。 e.执行service ntpd start或systemctl restart ntpd命令启动NTP服务。 f.执行ntpstat命令查看时间同步结果。 12.在弹性云主机,切换到root用户,并将步骤6中“存放路径”中的安装包复制到目录“/opt”,例如“存放路径”设置为“/tmp”时命令如下。 sudo su root cp /tmp/MRSServicesClient.tar /opt 13. 在“/opt”目录执行以下命令,解压压缩包获取校验文件与客户端配置包。 tar xvf MRSServicesClient.tar 14.执行以下命令,校验文件包。 sha256sum c MRSServicesClientConfig.tar.sha256 界面显示如下: MRSServicesClientConfig.tar: OK 15. 执行以下命令,解压“MRSServicesClientConfig.tar”。 tar xvf MRSServicesClientConfig.tar 16. 执行以下命令,安装客户端到新的目录,例如“/opt/Bigdata/client”。安装时自动生成目录。 sh /opt/MRSServicesClientConfig/install.sh /opt/Bigdata/client 查看安装输出信息,如有以下结果表示客户端安装成功: Components client installation is complete. 17. 验证弹性云主机节点是否与集群Master节点的IP是否连通? 例如,执行以下命令:ping Master节点IP地址 是,执行步骤18。 否,检查VPC、安全组是否正确,是否与MRS集群在相同VPC和安全组,然后执行步骤18。 18. 执行以下命令配置环境变量: source /opt/Bigdata/client/bigdataenv 19.如果当前集群已启用Kerberos认证,执行以下命令认证当前用户。如果当前集群未启用Kerberos认证,则无需执行此命令。 kinit MRS 集群用户 例如, kinit admin 20. 执行组件的客户端命令。 例如,执行以下命令查看HDFS目录: hdfs dfs ls /
        来自:
        帮助文档
        翼MapReduce
        用户指南
        使用MRS客户端
        安装客户端
        安装客户端(3.x之前版本)
      • 创建云硬盘备份
        参数 说明 举例 名称 只能由中文、英文字母、数字、下划线、中划线组成,不能含有特殊字符,不能以auto开头。如果在云硬盘列表中只选择了一个磁盘进行备份,名称长度范围为164字符。如果选择多个磁盘,名称长度范围为159字符。 Backupedd9 描述 长度范围为064个字符,并且不能包含字符“<”和“>”。 fortest
        来自:
        帮助文档
        云硬盘备份 VBS
        快速入门
        创建云硬盘备份
      • 昇腾 910B 物理机使用Galaxy镜像嵌入式模型部署指南
        在当今数字化浪潮中,人工智能与高性能计算的融合正驱动着各行业的创新变革。随着数据量的爆炸式增长以及复杂算法的不断涌现,对计算资源的高效利用和模型部署的灵活性、高性能提出了严格要求。昇腾 910B 物理机,作为前沿计算领域的佼佼者,凭借其卓越的算力与强大的并行处理能力,为各类复杂任务提供了坚实的硬件支撑。通过嵌入式模型的部署,能够将先进的人工智能技术深度融入各类设备与系统,实现智能化的精准赋能。 本指南将详细阐述如何依托昇腾 910B 物理机及其镜像,顺利完成嵌入式模型部署工作。从前期依托 Galaxy 镜像构建 Slurm 集群并部署 DS 服务的环境搭建,到精准下载 BGEM3 等关键模型并巧妙配置启动脚本,再到运用 TEIATB 容器镜像灵活管理服务,每一个环节都紧密相扣。旨在帮助技术人员、科研工作者以及相关领域从业者,全面掌握基于昇腾 910B 的嵌入式模型部署技巧,充分释放硬件潜能,推动人工智能应用在各场景中的高效落地,助力行业迈向智能化发展的新高度。 一、环境准备
        来自:
        帮助文档
        物理机 DPS
        DeepSeek专题
        实践指南:DeepSeek驱动高效能云生态
        GPU物理机:物理机搭建DeepSeek指南
        昇腾 910B 物理机使用Galaxy镜像嵌入式模型部署指南
      • 入门实践
        安装MariaDB Mariadb是一个数据库,主要用于后续存储论坛数据。 1.安装mariadb 执行以下命令 yum install mariadbserver mariadb –y 2.启动mariadb 执行以下命令: systemctl start mariadb 3.设置mariadb 开机自启动 mariadb开机自动启动可以保证虚拟机重启之后,服务可以同时启动;执行以下命令: systemctl enable mariadb 4.进入mysql数据库 执行以下命令: mysql 5.创建数据库的用户名和密码 创建访问数据库的用户名和密码,并进行授权;如我们需要创建如下信息: 用户名:root 密码:123456 主机:localhost(本机) 数据库名字:tianyi 需要执行以下命令: GRANT ALL PRIVILEGES ON . TO 'root'@'localhost'IDENTIFIED BY '123456' WITH GRANT OPTION;CREATE DATABASE tianyi;flush privileges; 代码配置完成后,输入ctrl+c退出数据库编辑。 Discuz!安装 1. 安装下载工具 下载discuz!之前需要先下载wget工具,执行以下命令: yum install wget y 2. 下载Discuz!源码包 请先登录gitee官网获取Discuz下载地址: 执行以下命令: wget 3. 解压Discuz!源码包 执行以下命令: unzip d ./Discuz ./DiscuzX3.5SCUTF820250205.zip 4. Discuz!源码移动 将discuz!移动到httpd启动的目录,使用户可以通过http访问到discuz!网站。 执行以下命令: mv ./Discuz/upload/ /var/www/html/ 5. 修改Discuz!源码权限 修改源码读写权限,使网站能够被所有用户正常读写访问。执行以下命令: chmod R 777 /var/www/html/ 6. 重启httpd 重启httpd,使所有设置好的环境变量生效。执行以下命令: service httpd restart 7. 浏览器访问Discuz 输入
        来自:
        帮助文档
        弹性云主机 ECS
        快速入门
        入门实践
      • P1型云主机如何安装NVIDIA驱动?
        本节介绍了P1型云主机如何安装NVIDIA驱动的解决办法。 前提条件 已绑定弹性IP。 已根据下表,下载对应操作系统所需驱动的安装包。 NVIDIA驱动下载 需要下载的驱动 安装包名称 下载地址 ::: GPU驱动 NVIDIALinuxx8664375.66.run Result PASS 结束
        来自:
        帮助文档
        镜像服务 IMS
        常见问题
        操作系统类
        P1型云主机如何安装NVIDIA驱动?
      • 昇腾 910B 物理机使用Galaxy镜像嵌入式模型部署指南
        在当今数字化浪潮中,人工智能与高性能计算的融合正驱动着各行业的创新变革。随着数据量的爆炸式增长以及复杂算法的不断涌现,对计算资源的高效利用和模型部署的灵活性、高性能提出了严格要求。昇腾 910B 物理机,作为前沿计算领域的佼佼者,凭借其卓越的算力与强大的并行处理能力,为各类复杂任务提供了坚实的硬件支撑。而嵌入式模型的部署,能够将先进的人工智能技术深度融入各类设备与系统,实现智能化的精准赋能。 本指南将详细阐述如何依托昇腾 910B 物理机及其镜像,顺利完成嵌入式模型部署工作。从前期依托 Galaxy 镜像构建 Slurm 集群并部署 DS 服务的环境搭建,到精准下载 BGEM3 等关键模型并巧妙配置启动脚本,再到运用 TEIATB 容器镜像灵活管理服务,每一个环节都紧密相扣。旨在帮助技术人员、科研工作者以及相关领域从业者,全面掌握基于昇腾 910B 的嵌入式模型部署技巧,充分释放硬件潜能,推动人工智能应用在各场景中的高效落地,助力行业迈向智能化发展的新高度。 一、环境准备
        来自:
        帮助文档
        物理机 DPS
        最佳实践
        物理机搭建DeepSeek指南
        昇腾 910B 物理机使用Galaxy镜像嵌入式模型部署指南
      • 元数据管理
        本章节主要介绍操作类问题中有关元数据管理的问题。 如何查看MRS Hive元数据? Hive的元数据存放在MRS服务集群的GaussDB中,可执行如下步骤查看: 1.以root用户登录到DBServer主节点。 2.执行以下命令登录Hive元数据库: su omm source $DBSERVERHOME/.dbserviceprofile gsql p 20051 U USER W PASSWD d hivemeta 3.执行以下命令可以查看Hive元数据库中的所有元数据表: d+ 4.执行q退出查看元数据表页面。 5.执行以下命令可以查看元数据表中的数据: select from 表名; 说明 DBServer主节点的IP地址可登录Manager界面,选择“集群 > 服务 > DBService > 实例 ”查看。 Hive元数据存放在外部的关系型数据库存储时,请通过如下步骤获取信息: 1.集群详情页的“数据连接”右侧单击“单击管理”。 2.在弹出页面中查看“数据连接ID”。 3.在MRS控制台,单击“数据连接”。 4.在数据连接列表中根据集群所关联的数据连接ID查找对应数据连接。 5.在对应数据连接的“操作”列单击“编辑”,查看该数据连接所连接的RDS实例及数据库。
        来自:
        帮助文档
        翼MapReduce
        常见问题
        操作类
        元数据管理
      • 索引配置
        ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUL(空字符) 32 空格 64 @ 96 1 SOH(标题开始) 33 ! 65 A 97 a 2 STX(正文开始) 34 " 66 B 98 b 3 ETX(正文结束) 35 67 C 99 c 4 EOT(传输结束) 36 $ 68 D 100 d 5 ENQ(询问字符) 37 % 69 E 101 e 6 ACK(确认回应) 38 & 70 F 102 f 7 BEL(响铃) 39 ' 71 G 103 g 8 BS(退格) 40 ( 72 H 104 h 9 HT(水平定位符号,制表符) 41 ) 73 I 105 i 10 LF(换行) 42 74 J 106 j 11 VT(垂直定位符号) 43 75 K 107 k 12 FF(换页键) 44 , 76 L 108 l 13 CR(归位键) 45 77 M 109 m 14 SO(取消变换) 46 . 78 N 110 n 15 SI(启用变换) 47 / 79 O 111 o 16 DLE(跳出数据通讯) 48 0 80 P 112 p 17 DC1(设备控制1) 49 1 81 Q 113 q 18 DC2(设备控制2) 50 2 82 R 114 r 19 DC3(设备控制3) 51 3 83 S 115 s 20 DC4(设备控制4) 52 4 84 T 116 t 21 NAK(确认失败回应) 53 5 85 U 117 u 22 SYN(同步用暂停) 54 6 86 V 118 v 23 ETB(区块传输结束) 55 7 87 W 119 w 24 CAN(取消) 56 8 88 X 120 x 25 EM(连接介质中断) 57 9 89 Y 121 y 26 SUB(替换) 58 : 90 Z 122 z 27 ESC(跳出) 59 ; 91 [ 123 { 28 FS(文件分割符) 60 < 92 124 29 GS(组群分隔符) 61 93 ] 125 } 30 RS(记录分隔符) 62 > 94 ^ 126 ~ 31 US(单元分隔符) 63 ? 95 127 DEL(删除)
        来自:
        帮助文档
        云日志服务
        用户指南
        日志搜索与分析
        索引配置
      • 查询指定服务器
        名称 类型 描述 path String HBlock数据目录。 totalCapacity Long 当前HBlock数据目录对应分区的总容量,单位是bytes。 usedCapacity Long 服务器上HBlock数据目录对应分区的已用容量,单位是bytes。 usedCapacityQuota Long HBlock在该数据目录的已写入量,即已用容量配额。单位是bytes。 capacityQuota Long 数据目录的容量配额。单位是bytes。 0表示禁止写入。不输出,表示没有限制。 managementStatus String 数据目录管理状态: Added:数据目录已添加至系统中。 Removing:数据目录正在移除中。 subStatus.stage String 移除数据目录所处的阶段: Reconfiguration:重置中。 CheckingData:检查数据。在该阶段,会同时显示下列字段的信息totalFD、healthyFD、warningFD、errorFD、safeData、reconstructionWaitData、availFDWaitData、singleCopyLUNData、corruptedData、具体告警信息(availFDWaitWarning、singleCopyLUNWarning或者corruptedWarning)。 Executing:执行移除数据目录 subStatus.totalFD Integer 总的故障域个数。 subStatus.healthyFD Integer 状态为Healthy的故障域个数。 subStatus.warningFD Integer 状态为Warning的故障域个数。 subStatus.errorFD Integer 状态为Error的故障域个数。 subStatus.safeData Double 安全数据百分比,单位是%。 subStatus.reconstructionWaitData Double 需要重建的数据百分比,单位是%。 subStatus.availFDWaitData Double 移除磁盘或者服务器时,数据重建需要的故障域个数不足,因此引发的无法重建的数据百分比。 subStatus.singleCopyLUNData Double 单副本数据百分比,单位是%。 subStatus.corruptedData Double 已经损坏的数据百分比,单位是%。 subStatus.availFDWaitWarning String 告警信息。 根据状态不同,显示的告警信息不同: availFDWaitWarning:移除磁盘或者服务器时,数据重建需要的故障域个数不足。 singleCopyLUNWarning:单副本卷数据所在磁盘或者服务器被移除。 corruptedWarning:故障域异常导致数据损坏。 subStatus.singleCopyLUNWarning String 告警信息。 根据状态不同,显示的告警信息不同: availFDWaitWarning:移除磁盘或者服务器时,数据重建需要的故障域个数不足。 singleCopyLUNWarning:单副本卷数据所在磁盘或者服务器被移除。 corruptedWarning:故障域异常导致数据损坏。 subStatus.corruptedWarning String 告警信息。 根据状态不同,显示的告警信息不同: availFDWaitWarning:移除磁盘或者服务器时,数据重建需要的故障域个数不足。 singleCopyLUNWarning:单副本卷数据所在磁盘或者服务器被移除。 corruptedWarning:故障域异常导致数据损坏。 healthStatus String 数据目录健康状态: Healthy:数据目录处于健康状态,可正常读写,且数据目录所在磁盘使用率未超过阈值(系统默认值为95%)。 Warning:数据目录处于警告状态,可读,但存在以下情况的任意一种:慢盘;数据目录所在磁盘使用率超过阈值(系统默认值为95%);磁盘剩余空间不足1GiB;HBlock对这个目录停写;数据目录配额使用率超过阈值(系统默认值为95%);数据目录配额为0。 Error:数据目录错误状态,无法访问,原因可能是:所在磁盘出现I/O错误导致无法读写,数据目录未正确挂载等。 healthDetail Array of string 数据目录健康状态详情: 如果健康状态为Healthy,此字段为空。 如果健康状态为Warning或Error,显示警告或错误的详细信息。 dsId String 数据目录对应的ds进程(仅集群版支持)。 说明 数据目录加入存储池后才会展示ds进程。
        来自:
        帮助文档
        存储资源盘活系统
        API参考
        服务器管理
        查询指定服务器
      • Java客户端接入示例
        消费消息 import org.apache.kafka.clients.CommonClientConfigs; import org.apache.kafka.clients.consumer.ConsumerConfig; import org.apache.kafka.clients.consumer.ConsumerRecord; import org.apache.kafka.clients.consumer.ConsumerRecords; import org.apache.kafka.clients.consumer.KafkaConsumer; import org.apache.kafka.clients.producer.ProducerConfig; import org.apache.kafka.common.config.SslConfigs; import java.util.ArrayList; import java.util.List; import java.util.Properties; public class KafkaConsumerDemo { public static void main(String args[]) { //加载kafka.properties Properties kafkaProperties JavaKafkaConfigurer.getKafkaProperties(); Properties props new Properties(); //设置接入点,请通过控制台获取对应Topic的接入点 props.put(ProducerConfig.BOOTSTRAPSERVERSCONFIG, kafkaProperties.getProperty("bootstrap.servers")); //设置SSL根证书的路径,请记得将XXX修改为自己的路径 props.put(SslConfigs.SSLTRUSTSTORELOCATIONCONFIG, kafkaProperties.getProperty("ssl.truststore.location")); //根证书store的密码,保持不变 props.put(SslConfigs.SSLTRUSTSTOREPASSWORDCONFIG, "c24f5210"); //接入协议,目前支持使用SSL协议接入 props.put(CommonClientConfigs.SECURITYPROTOCOLCONFIG, "SSL"); //两次poll之间的最大允许间隔 //可更加实际拉去数据和客户的版本等设置此值,默认30s props.put(ConsumerConfig.SESSIONTIMEOUTMSCONFIG, 30000); //设置单次拉取的量,走公网访问时,该参数会有较大影响 props.put(ConsumerConfig.MAXPARTITIONFETCHBYTESCONFIG, 32000); props.put(ConsumerConfig.FETCHMAXBYTESCONFIG, 32000); //每次poll的最大数量 //注意该值不要改得太大,如果poll太多数据,而不能在下次poll之前消费完,则会触发一次负载均衡,产生卡顿 props.put(ConsumerConfig.MAXPOLLRECORDSCONFIG, 30); //消息的反序列化方式 props.put(ConsumerConfig.KEYDESERIALIZERCLASSCONFIG, "org.apache.kafka.common.serialization.StringDeserializer"); props.put(ConsumerConfig.VALUEDESERIALIZERCLASSCONFIG, "org.apache.kafka.common.serialization.StringDeserializer"); //当前消费实例所属的消费组,请在控制台申请之后填写 //属于同一个组的消费实例,会负载消费消息 props.put(ConsumerConfig.GROUPIDCONFIG, kafkaProperties.getProperty("group.id")); //hostname校验改成空 props.put(SslConfigs.SSLENDPOINTIDENTIFICATIONALGORITHMCONFIG, ""); //构造消息对象,也即生成一个消费实例 KafkaConsumer consumer new org.apache.kafka.clients.consumer.KafkaConsumer (props); //设置消费组订阅的Topic,可以订阅多个 //如果GROUPIDCONFIG是一样,则订阅的Topic也建议设置成一样 List subscribedTopics new ArrayList (); //如果需要订阅多个Topic,则在这里add进去即可 //每个Topic需要先在控制台进行创建 subscribedTopics.add(kafkaProperties.getProperty("topic")); consumer.subscribe(subscribedTopics); //循环消费消息 while (true){ try { ConsumerRecords records consumer.poll(1000); //必须在下次poll之前消费完这些数据, 且总耗时不得超过SESSIONTIMEOUTMSCONFIG //建议开一个单独的线程池来消费消息,然后异步返回结果 for (ConsumerRecord record : records) { System.out.println(String.format("Consume partition:%d offset:%d", record.partition(), record.offset())); } } catch (Exception e) { try { Thread.sleep(1000); } catch (Throwable ignore) { } e.printStackTrace(); } } } }
        来自:
        帮助文档
        分布式消息服务Kafka
        开发指南
        Java
        Java客户端接入示例
      • 分词设置
        ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUL(空字符) 32 空格 64 @ 96 1 SOH(标题开始) 33 ! 65 A 97 a 2 STX(正文开始) 34 " 66 B 98 b 3 ETX(正文结束) 35 67 C 99 c 4 EOT(传输结束) 36 $ 68 D 100 d 5 ENQ(询问字符) 37 % 69 E 101 e 6 ACK(确认回应) 38 & 70 F 102 f 7 BEL(响铃) 39 ' 71 G 103 g 8 BS(退格) 40 ( 72 H 104 h 9 HT(水平定位符号,制表符) 41 ) 73 I 105 i 10 LF(换行) 42 74 J 106 j 11 VT(垂直定位符号) 43 75 K 107 k 12 FF(换页键) 44 , 76 L 108 l 13 CR(归位键) 45 77 M 109 m 14 SO(取消变换) 46 . 78 N 110 n 15 SI(启用变换) 47 / 79 O 111 o 16 DLE(跳出数据通讯) 48 0 80 P 112 p 17 DC1(设备控制1) 49 1 81 Q 113 q 18 DC2(设备控制2) 50 2 82 R 114 r 19 DC3(设备控制3) 51 3 83 S 115 s 20 DC4(设备控制4) 52 4 84 T 116 t 21 NAK(确认失败回应) 53 5 85 U 117 u 22 SYN(同步用暂停) 54 6 86 V 118 v 23 ETB(区块传输结束) 55 7 87 W 119 w 24 CAN(取消) 56 8 88 X 120 x 25 EM(连接介质中断) 57 9 89 Y 121 y 26 SUB(替换) 58 : 90 Z 122 z 27 ESC(跳出) 59 ; 91 [ 123 { 28 FS(文件分割符) 60 < 92 124 29 GS(组群分隔符) 61 93 ] 125 } 30 RS(记录分隔符) 62 > 94 ^ 126 ~ 31 US(单元分隔符) 63 ? 95 127 DEL(删除)
        来自:
        帮助文档
        云日志服务
        用户指南
        配置中心
        分词设置
      • 步骤四:连接DRDS逻辑库
        Navicat客户端连接DRDS实例 步骤 1 登录分布式数据库中间件服务,单击需要连接的DRDS实例名称,进入实例基本信息页面。 步骤 2 在“实例信息”模块的弹性公网IP单击“绑定”。绑定已申请的公网IP。 步骤 3 在DRDS管理控制台左侧选择虚拟私有云图标。单击“访问控制>安全组”。 步骤 4 在安全组界面,单击操作列的“配置规则”,进入安全组详情界面。在安全组详情界面,单击“添加规则”,弹出添加规则窗口。根据界面提示配置安全组规则,设置完成后单击“确定”即可。 说明 绑定弹性公网IP后,建议您在内网安全组中设置严格的出入规则,以加强数据库安全性。 步骤 5 打开Navicat客户端,单击“连接”。在新建连接窗口中填写主机IP地址(弹性公网IP地址)、用户名和密码(DRDS账号、密码)。 说明 Navicat客户端推荐使用版本为Navicat12。 步骤 6 单击“连接测试”,如果显示连接成功,单击“确定”,等待12分钟即可连接成功。连接失败会直接弹出失败原因,请修改后重试。 结束 说明 通过其他可视化的MySQL工具(例如 Workbench)连接DRDS实例的操作与此章基本一致,不做详细描述。 MySQL命令行连接DRDS逻辑库 步骤 1 登录弹性云主机,打开命令行工具,输入以下命令。 plaintext mysql h ${DDMSERVERADDRESS} P${DDMSERVERPORT} u${DDMUSER} p [D${DDMDBNAME}] [defaultcharactersetutf8][defaultauthmysqlnativepassword] 表 参数说明 参数示例 参数填写说明 参数举例 DDMSERVERADDRESS DRDS实例所在IP地址。 192.168.0.200 DDMSERVERPORT DRDS实例连接端口。 5066 DDMUSER DRDS实例账号。 dbuser01 DDMDBNAME DRDS实例逻辑库名,选填。 defaultcharactersetutf8 指定字符编码为UTF8,选填。 当MySQL连接编码和实际编码不一致,导致DRDS解析出现乱码时请配置该参数。 defaultauthmysqlnativepassword 默认使用密码认证插件,选填。 ssl 使用SSL加密连接,需要先开启SSL,选填。 说明 如果您使用了MySQL 8.0的客户端,需要增加defaultauthmysqlnativepassword参数。 如果您开启了SSL特性,默认使用加密连接。 步骤 2 下面为Windows服务器命令行窗口中使用表中举例参数MySQL命令连接服务器的回显情况。 plaintext C:UserstestDDM>mysql h192.168.0.200 P5066 Ddb5133 udbuser01 p Enter password: Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with A Welcome to the MySQL monitor. Commands end with ;or g. Your MySQL connection id is 5 Server version: 5.6.29 Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. mysql> 结束
        来自:
        帮助文档
        分布式关系型数据库
        快速入门
        步骤四:连接DRDS逻辑库
      • 基于LLaMA-Factory微调DeepSeek-R1-Distill-Qwen-7B最佳实践
        步骤二:微调DeepSeek模型 1. 启动LLaMAFactory服务 在完成云主机开通后,即可通过ssh连接到到云主机命令行。模型及LLaMAFactory服务均已放置在/root目录下,且已完成配套环境安装,可直接运行。 plaintext 进入目录 cd /root/LLaMAFactory 启动webui服务 (也可通过nohup放到后台启动) llamafactorycli webui 在成功启动LLaMAFactory服务后,您将可以通过 访问到相关页面。 plaintext 访问服务 2. 配置基础大模型和微调方法 在成功进入LLaMAFactory页面后,您首先需要按照如图的内容进行页面语言,模型名称和模型路径的设置。 注意 注意模型预置在/root/DeepSeekR1DistillQwen7B目录下。 3. 配置微调数据集 在Train页面内,您需要配置用于微调训练的数据集。镜像内预置了alpaca格式的天翼云示例数据,您也可参考示例数据修改/root/LLaMAFactory/data/目录下的alpacazhctyun.json(微调数据集)和datasetinfo.json(数据集信息)两个文件,改用您自己的私有数据。 镜像内置两份数据集,单条内容示例如下: data/alpacazhctyun.json(天翼云文档数据集) plaintext { "instruction": "天翼云的通用型弹性云主机有哪些规格?", "input": "", "output": " 用户询问通用型云主机规格,首先需要明确通用型的定位是平衡计算和内存资源。根据产品文档,通用型以s7系列为代表,应当列举不同后缀规格及其配置差异,最后补充适用场景说明。 n通用型弹性云主机有多个规格,例如s7.small、s7.medium、s7.large、s7.xlarge等,每种规格提供不同的vCPU和内存配置,适合多种业务场景。" } data/alpacaenmedcalcbenchmax2k.json(医学计算数据集MedCalcBench) plaintext { "instruction": "A 16yearold female adolescent was referred to our hospital with severe hypertension (systolic pressure 178 mmHg), which was first detected 7 months prior to presentation during a routine annual physical ...", "input": "What is the patient's Creatinine Clearance using the CockroftGault Equation in terms of mL/min? You should use the patient's adjusted body weight in kg instead of the patient's actual body weight if the patient is ...", "output": " The formula for computing CockcroftGault is given by CrCl ((140 age) adjusted weight (gendercoefficient)) / (serum creatinine 72), where the gendercoefficient is 1 if male, and 0.85 if female..." } 4. 配置相关训练参数 在Train页面内,还有大量可修改的微调训练参数。如果您对他们还不够了解,可暂时不进行修改。其中,训练轮数与样本量级关联性较大,如果您的微调数据量很少,则可能需要设置较大的训练轮数,才能有效果。 5. 启动微调训练 点击最下方的开始按钮,即可基于上面选择的基础模型和微调数据集,启动模型微调训练。页面下方会显示实时的训练进度,训练日志和loss变化情况。 如果您的训练样本较多,单张A10显卡的24G显存很容易因为无法承载,而导致报错"CUDA out of memory"。此时,您需要将云主机变配到显存更大的机型规格,并开启DeepSpeed stage3进行模型参数分片,如下图所示。 同时,您还需要修改默认DeepSpeed配置中的部分参数,以保证训练正常进行。修改/root/LLaMAFactory/cache/dsz3config.json中的如下内容: plaintext "zerooptimization": { "stage": 3, "overlapcomm": true, "contiguousgradients": true, "subgroupsize": 1e9, "reducebucketsize": "auto", "stage3prefetchbucketsize": "auto", "stage3parampersistencethreshold": "auto", "stage3maxliveparameters": 1e4, //降低该参数以减少显存占用 "stage3maxreusedistance": 1e4, //降低该参数以减少显存占用 "stage3gather16bitweightsonmodelsave": true }
        来自:
        帮助文档
        弹性云主机 ECS
        DeepSeek专题
        实践指南:DeepSeek驱动高效能云生态
        GPU云主机/弹性云主机:零基础搭建DeepSeek云端环境指南
        基于LLaMA-Factory微调DeepSeek-R1-Distill-Qwen-7B最佳实践
      • 基于LLaMA-Factory微调DeepSeek-R1-Distill-Qwen-7B最佳实践
        步骤二:微调DeepSeek模型 1. 启动LLaMAFactory服务 在完成云主机开通后,即可通过ssh连接到到云主机命令行。模型及LLaMAFactory服务均已放置在/root目录下,且已完成配套环境安装,可直接运行。 plaintext 进入目录 cd /root/LLaMAFactory 启动webui服务 (也可通过nohup放到后台启动) llamafactorycli webui 在成功启动LLaMAFactory服务后,您将可以通过 访问到相关页面。 plaintext 访问服务 2. 配置基础大模型和微调方法 在成功进入LLaMAFactory页面后,您首先需要按照如图的内容进行页面语言,模型名称和模型路径的设置。 注意 模型预置在/root/DeepSeekR1DistillQwen7B目录下。 3. 配置微调数据集 在Train页面内,您需要配置用于微调训练的数据集。镜像内预置了alpaca格式的天翼云示例数据,您也可参考示例数据修改/root/LLaMAFactory/data/目录下的alpacazhctyun.json(微调数据集)和datasetinfo.json(数据集信息)两个文件,改用您自己的私有数据。 镜像内置两份数据集,单条内容示例如下: data/alpacazhctyun.json(天翼云文档数据集) plaintext { "instruction": "天翼云的通用型弹性云主机有哪些规格?", "input": "", "output": " 用户询问通用型云主机规格,首先需要明确通用型的定位是平衡计算和内存资源。根据产品文档,通用型以s7系列为代表,应当列举不同后缀规格及其配置差异,最后补充适用场景说明。 n通用型弹性云主机有多个规格,例如s7.small、s7.medium、s7.large、s7.xlarge等,每种规格提供不同的vCPU和内存配置,适合多种业务场景。" } data/alpacaenmedcalcbenchmax2k.json(医学计算数据集MedCalcBench) plaintext { "instruction": "A 16yearold female adolescent was referred to our hospital with severe hypertension (systolic pressure 178 mmHg), which was first detected 7 months prior to presentation during a routine annual physical ...", "input": "What is the patient's Creatinine Clearance using the CockroftGault Equation in terms of mL/min? You should use the patient's adjusted body weight in kg instead of the patient's actual body weight if the patient is ...", "output": " The formula for computing CockcroftGault is given by CrCl ((140 age) adjusted weight (gendercoefficient)) / (serum creatinine 72), where the gendercoefficient is 1 if male, and 0.85 if female..." } 4. 配置相关训练参数 在Train页面内,还有大量可修改的微调训练参数。如果您对他们还不够了解,可暂时不进行修改。其中,训练轮数与样本量级关联性较大,如果您的微调数据量很少,则可能需要设置较大的训练轮数,才能有效果。 5. 启动微调训练 点击最下方的开始按钮,即可基于上面选择的基础模型和微调数据集,启动模型微调训练。页面下方会显示实时的训练进度,训练日志和loss变化情况。 如果您的训练样本较多,单张A10显卡的24G显存很容易因为无法承载,而导致报错"CUDA out of memory"。此时,您需要将云主机变配到显存更大的机型规格,并开启DeepSpeed stage3进行模型参数分片,如下图所示。 同时,您还需要修改默认DeepSpeed配置中的部分参数,以保证训练正常进行。修改/root/LLaMAFactory/cache/dsz3config.json中的如下内容: plaintext "zerooptimization": { "stage": 3, "overlapcomm": true, "contiguousgradients": true, "subgroupsize": 1e9, "reducebucketsize": "auto", "stage3prefetchbucketsize": "auto", "stage3parampersistencethreshold": "auto", "stage3maxliveparameters": 1e4, //降低该参数以减少显存占用 "stage3maxreusedistance": 1e4, //降低该参数以减少显存占用 "stage3gather16bitweightsonmodelsave": true }
        来自:
        帮助文档
        弹性云主机 ECS
        最佳实践
        AIGC实践
        基于LLaMA-Factory微调DeepSeek-R1-Distill-Qwen-7B最佳实践
      • 经典场景示例
        本页面介绍云数据库ClickHouse单副本实例分布式数据操作的经典场景示例。 本节介绍云数据库ClickHouse的经典场景示例,示例数据集由一个表组成,这个表包含有关Yandex.Metrica的匹配(hitsv1)的匿名数据。数据集可以作为压缩的tsv.xz文件下载或作为准备好的分区下载。 下载TSV文件,并且将数据导入数据库。 如果直接下载tsv数据较慢,可以先使用其他工具或源下载数据文件,再使用xz d hitsv1.tsv.xz 命令解压 ,然后再导入。 单节点示例 下载数据包并解压 curl unxz threads nproc > hitsv1.tsv 创建数据库 clickhouseclient query "CREATE DATABASE IF NOT EXISTS datasets" 创建表 clickhouseclient query "CREATE TABLE datasets.hitsv1 ( WatchID UInt64, JavaEnable UInt8, Title String, GoodEvent Int16, EventTime DateTime, EventDate Date, CounterID UInt32, ClientIP UInt32, ClientIP6 FixedString(16), RegionID UInt32, UserID UInt64, CounterClass Int8, OS UInt8, UserAgent UInt8, URL String, Referer String, URLDomain String, RefererDomain String, Refresh UInt8, IsRobot UInt8, RefererCategories Array(UInt16), URLCategories Array(UInt16), URLRegions Array(UInt32), RefererRegions Array(UInt32), ResolutionWidth UInt16, ResolutionHeight UInt16, ResolutionDepth UInt8, FlashMajor UInt8, FlashMinor UInt8, FlashMinor2 String, NetMajor UInt8, NetMinor UInt8, UserAgentMajor UInt16, UserAgentMinor FixedString(2), CookieEnable UInt8, JavascriptEnable UInt8, IsMobile UInt8, MobilePhone UInt8, MobilePhoneModel String, Params String, IPNetworkID UInt32, TraficSourceID Int8, SearchEngineID UInt16, SearchPhrase String, AdvEngineID UInt8, IsArtifical UInt8, WindowClientWidth UInt16, WindowClientHeight UInt16, ClientTimeZone Int16, ClientEventTime DateTime, SilverlightVersion1 UInt8, SilverlightVersion2 UInt8, SilverlightVersion3 UInt32, SilverlightVersion4 UInt16, PageCharset String, CodeVersion UInt32, IsLink UInt8, IsDownload UInt8, IsNotBounce UInt8, FUniqID UInt64, HID UInt32, IsOldCounter UInt8, IsEvent UInt8, IsParameter UInt8, DontCountHits UInt8, WithHash UInt8, HitColor FixedString(1), UTCEventTime DateTime, Age UInt8, Sex UInt8, Income UInt8, Interests UInt16, Robotness UInt8, GeneralInterests Array(UInt16), RemoteIP UInt32, RemoteIP6 FixedString(16), WindowName Int32, OpenerName Int32, HistoryLength Int16, BrowserLanguage FixedString(2), BrowserCountry FixedString(2), SocialNetwork String, SocialAction String, HTTPError UInt16, SendTiming Int32, DNSTiming Int32, ConnectTiming Int32, ResponseStartTiming Int32, ResponseEndTiming Int32, FetchTiming Int32, RedirectTiming Int32, DOMInteractiveTiming Int32, DOMContentLoadedTiming Int32, DOMCompleteTiming Int32, LoadEventStartTiming Int32, LoadEventEndTiming Int32, NSToDOMContentLoadedTiming Int32, FirstPaintTiming Int32, RedirectCount Int8, SocialSourceNetworkID UInt8, SocialSourcePage String, ParamPrice Int64, ParamOrderID String, ParamCurrency FixedString(3), ParamCurrencyID UInt16, GoalsReached Array(UInt32), OpenstatServiceName String, OpenstatCampaignID String, OpenstatAdID String, OpenstatSourceID String, UTMSource String, UTMMedium String, UTMCampaign String, UTMContent String, UTMTerm String, FromTag String, HasGCLID UInt8, RefererHash UInt64, URLHash UInt64, CLID UInt32, YCLID UInt64, ShareService String, ShareURL String, ShareTitle String, ParsedParams Nested(Key1 String, Key2 String, Key3 String, Key4 String, Key5 String, ValueDouble Float64), IslandID FixedString(16), RequestNum UInt32, RequestTry UInt8) ENGINE MergeTree() PARTITION BY toYYYYMM(EventDate) ORDER BY (CounterID, EventDate, intHash32(UserID)) SAMPLE BY intHash32(UserID) SETTINGS indexgranularity 8192";
        来自:
        帮助文档
        云数据库ClickHouse
        快速入门
        经典场景示例
      • 插件说明与使用介绍
        如何使用 在配置窗口页以 YAML 格式填写 配置示例 下面是一个示例,在指定的 API 上开启了proxyrewrite 插件。 curl H 'XAPIKEY: 2571e288e8f4cd273cab342440068469' X PUT d ' { "methods": ["GET"], "uri": "/test/index.html", "plugins": { "proxyrewrite": { "uri": "/test/home.html", "scheme": "http", "host": "ctyun.com", "headers": { "XApiVersion": "v1", "XApiEngine": "apisix", "XApiuseless": "" } } }, "upstream": { "type": "roundrobin", "nodes": { "127.0.0.1:80": 1 } } }' 启用/停用 在配置页面设置生效开关 验证插件 发送请求,查看上游服务的 access.log,如果输出信息与配置一致: curl X GET 127.0.0.1 [2/Aug/2023:10:52:20 +0800] ctyun.com GET /test/home.html HTTP/1.1 200 38 curl/7.29.0 0.000 199 107 这就表示proxyrewrite 插件已经生效了。 重写proxycookie插件 描述 proxycookie插件是对响应头部setcookie字段中的path属性或者domain属性进行重写,校验的对象: 请求目标服务的返回头部SetCookie中Path属性。 请求目标服务的返回头部SetCookie中Domain属性。 注意 setcookie头部不区分大小写 作用范围 该插件只能用于路由级插件,因为每条路由响应头部setcookie字段中的path属性或者domain属性不同,要视具体情况而定。
        来自:
        帮助文档
        微服务引擎
        用户指南
        云原生网关
        插件市场
        插件说明与使用介绍
      • 日期和时间函数
        占位符 说明 样例 %a 星期的英文缩写 (MonSun) Fri %b 月份的英文缩写 (JanDec) Sep %c 月份 (0112) 09 %C 年份后两位 (0099) 23 %d 每月的第几天。1位数的前面补0 (0131) 01 %e 每月的第几天。前面不补0 (131) 1 %h 小时,12小时制 (0112) 10 %H 小时,24小时制 (0023) 22 %i 分钟 (0059) 30 %j 每年的第几天 (001366) 003 %k 小时,24小时制 (0023) 22 %l 小时,12小时制 (0112) 10 %m 月份 (0112) 09 %M 月份的英文全称 (JanuaryDecember) September %p AM/PM PM %Q 每年的第几季度 (14) 3 %r 时间。12小时制,格式为hh:mm AM/PM。相当于%h:%i %p 10:30 PM %R 时间。24小时制,格式为HH:MM。相当于%H:%i 22:30 %s 秒 (0059) 32 %S 秒 (0059) 32 %T 时间。ISO 8601格式(HH:MM:SS),相当于%H:%i:%S 22:30:32 %u 每周的第几天,从周一开始 (17) 2 %V 每年的第几周 (0153) 01 %w 每周的第几天,从周日开始 (06) 2 %W 星期的英文全称 (MondaySunday) Monday %y 年份后两位 (0099) 23 %Y 年份,4位数 2023 %z 相较UTC的时钟偏移 +HHMM 或 HHMM 0800 %% %的转义字符 %
        来自:
        帮助文档
        云日志服务
        用户指南
        查询与分析
        SQL统计分析
        SQL函数
        日期和时间函数
      • 1
      • ...
      • 13
      • 14
      • 15
      • 16
      • 17
      • ...
      • 415
      跳转至
      推荐热词
      天翼云运维管理审计系统天翼云云服务平台云服务备份云日志服务应用运维管理云手机云电脑天翼云云hbase数据库电信云大数据saas服务电信云大数据paas服务轻量型云主机天翼云客户服务电话应用编排服务天翼云云安全解决方案云服务总线CSB天翼云服务器配置天翼云联邦学习产品天翼云云安全天翼云企业上云解决方案天翼云产品天翼云视频云存储

      天翼云最新活动

      安全隔离版OpenClaw

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

      青云志云端助力计划

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

      云上钜惠

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

      中小企业服务商合作专区

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

      出海产品促销专区

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

      天翼云奖励推广计划

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

      产品推荐

      弹性云主机 ECS

      物理机 DPS

      多活容灾服务

      GPU云主机

      轻量型云主机

      AI Store

      模型推理服务

      一站式智算服务平台

      智算一体机

      推荐文档

      导入数据

      玩转天翼云②:linux系统攻击基本排查方法

      常见问题

      资源管理列表

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