华为云用户手册

  • 使用须知 目前集群和副本集支持迁移可用区操作。 跨可用区实例以及IPV6子网创建的实例不支持该操作。 对于副本集实例,如果当前存在只读节点或未激活的备节点,不支持该操作。 对于集群实例,如果当前存在只读节点,不支持该操作。 可用区迁移所需时间和数据量大小有关,整个过程可能耗时1小时,并且会伴随60秒以内的闪断,请在业务低峰期执行迁移可用区操作。建议使用高可用连接进行访问,并且确保应用程序具有重连机制。 迁移的目标可用区和当前实例的可用区处于同一区域。 关于区域和可用区的详情,请参见区域和可用区。 为保证实例稳定运行,请在业务低峰期执行迁移可用区操作。
  • 资源规划 本次实践所用的资源配置及软件版本如表2中所示。当您使用不同的硬件规格或软件版本时,本指导中的命令及参数可能会发生改变,需要您根据实际情况进行调整。 表2 资源和成本规划 资源 资源说明 成本说明 弹性云服务器 计费模式:按需计费 可用区:可用区1 规格:s6.large.2 镜像:Huawei Cloud EulerOS 2.0 64bit 系统盘:40G 弹性公网IP:现在购买 线路:全动态BGP 公网带宽:按流量计费 带宽大小:5 Mbit/s ECS涉及以下几项费用: 云服务器 云硬盘 弹性公网IP 具体的计费方式及标准请参考计费模式概述。 Nginx 是一个高性能的HTTP和反向代理web服务器。 免费 MySQL 是一款开源的关系数据库软件。 免费 PHP 是一款开源软件,用于Web开发。 免费
  • 资源规划 本次实践所用的资源配置及软件版本如表2中所示。当您使用不同的硬件规格或软件版本时,本指导中的命令及参数可能会发生改变,需要您根据实际情况进行调整。 表2 资源和成本规划 资源 资源说明 成本说明 弹性云服务器 计费模式:按需计费 可用区:可用区1 规格:s6.large.2 镜像:CentOS 7.2 64bit 系统盘:40G 弹性公网IP:现在购买 线路:全动态BGP 公网带宽:按流量计费 带宽大小:5 Mbit/s ECS涉及以下几项费用: 云服务器 云硬盘 弹性公网IP 具体的计费方式及标准请参考计费模式概述。 Nginx 是一个高性能的HTTP和反向代理web服务器。 获取方式: http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 免费 MySQL 是一款开源的关系数据库软件。 获取方式: http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 免费 PHP 是一款开源软件,用于Web开发。 获取方式: https://mirror.webtatic.com/yum/el7/epel-release.rpm https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 免费
  • 资源规划 本次实践所用的资源配置及软件版本如表2中所示。当您使用不同的硬件规格或软件版本时,本指导中的命令及参数可能会发生改变,需要您根据实际情况进行调整。 表2 资源和成本规划 资源 资源说明 成本说明 弹性云服务器 计费模式:按需计费 可用区:可用区1 规格:c7.large.2 镜像:CentOS 7.8 64bit 系统盘:40G 弹性公网IP:现在购买 线路:全动态BGP 公网带宽:按流量计费 带宽大小:5 Mbit/s ECS涉及以下几项费用: 云服务器 云硬盘 弹性公网IP 具体的计费方式及标准请参考计费模式概述。 Apache 是一个开放源码的Web服务器。 免费 MySQL 是一款开源的关系数据库软件。 获取方式: http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 免费 PHP 是一款开源软件,用于Web开发。 获取方式: https://mirror.webtatic.com/yum/el7/epel-release.rpm https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 免费
  • 资源和成本规划 表1 资源和成本规划 资源 资源说明 每月费用 虚拟私有云VPC VPC网段:192.168.0.0/16 免费 虚拟私有云子网 可用区:可用区1 子网网段:192.168.0.0/24 免费 安全组 入方向规则: 协议/应用:TCP 端口:80 源地址:0.0.0.0/0 免费 弹性公网IP 计费模式:包年/包月 线路:全动态BGP 带宽大小:1 Mbit/s 购买时长:1个月 具体的计费方式及标准请参考计费说明。 弹性云服务器 计费模式:按需计费 可用区:可用区1 规格:s3.medium.4 镜像:CentOS 系统盘:40G 数据盘:500G 所属VPC:VPC_DISCUZ 弹性公网IP:使用已有 ECS涉及以下几项费用: 云服务器 云硬盘 具体的计费方式及标准请参考计费模式概述。 计费模式:按需计费 可用区:可用区1 规格:s3.medium.4 镜像:CentOS 系统盘:40G 数据盘:100G 所属VPC:VPC_DISCUZ 弹性公网IP:暂不购买 弹性负载均衡 负载均衡器: 实例规格类型:共享型 计费模式:按需计费 弹性公网IP:使用已有 监听器: 前端协议:TCP 端口:80 后端服务器: 后端协议:TCP 分配策略类型:加权轮询算法 会话保持:开启 端口:80 具体的计费方式及标准请参考计费说明。 镜像服务 将弹性云服务器制作为系统盘镜像。 免费 弹性伸缩 伸缩配置: 计费模式:按需计费 配置模板:使用新模板 规格:s3.medium.4 镜像:私有镜像 弹性伸缩组: 可用区:可用区1 最大实例数:50 期望实例数:2 最小实例数:0 负载均衡:使用弹性负载均衡 健康检查方式:负载均衡健康检查 伸缩带宽策略: 触发条件:CPU使用率最大值大于70% 监控周期:5分钟 连续出现次数:3次 执行动作:增加1个实例 冷却时间:300秒 具体的计费方式及标准请参考计费标准。 域名注册服务 用于访问搭建的Discuz论坛网站。 域名的价格以域名注册商所示为准,请参考域名注册商帮助文档。 如果您通过华为云的域名注册服务购买域名,具体的计费方式及标准请参考计费说明。 购买服务及配置特性时,操作步骤中未框选的配置项请保持默认值。 申请服务时,未开通企业管理的用户页面无“企业项目”参数项,无需进行配置。如需开通企业项目,请参考如何开通企业项目/企业多账号。 父主题: 搭建Discuz论坛网站
  • 自助建站步骤 在华为云搭建一个网站,并实现在Internet上通过域名访问该网站,您需要完成以下几步: 准备服务器 准备服务器时,需要考虑服务器的CPU、内存、硬盘以及网络带宽等的配置。通常情况下,首先要满足运行网站相关软件的最低资源要求,其次需要结合网站的类型、规模以及访问量等相关因素进行相应的资源规划。 弹性云服务器的计费方式分为按需、包年/包月(按月、按年)、竞价3种,您可以根据业务的特点选择最合适的计费方式,详细的计费规则请参见计费模式概述。您也可以通过价格计算器了解不同规格配置的实例对应的价格。 如果已经有合适规格的实例,可以使用已有的实例直接部署网站。如果没有合适规格的实例,请先购买实例,详细操作请参见购买指引。 部署网站 根据需要部署的网站类型,可以选择镜像部署或者手工搭建,具体部署方法请参见搭建网站汇总。 购买域名 为了便于网站的访问和使用,可以给网站设置一个单独的域名,使用域名访问网站。如果已有可用的域名,可以直接认证使用,如果没有域名,需要先购买域名,具体操作请参见域名注册流程。 备案网站和域名 备案是中国大陆的一项法规,使用大陆节点服务器提供服务的网站,必须先办理备案,备案成功并获取通信管理局下发的ICP备案号后才能开通访问。 华为云提供免费的备案服务,具体操作请参见快速完成网站备案。 更多关于华为云备案的内容,请参考网站备案。 配置域名解析。 配置域名解析后才能使用注册的域名访问网站。具体操作请参见配置域名解析。 例如,配置的域名为“www.example.com”,配置成功后,可在浏览器地址栏中输入“http://www.example.com”访问部署的网站。
  • 建站常见问题 使用弹性云服务器搭建网站过程中,由于各种原因可能会遇到一些问题,常见问题及处理方法如下: 服务器登录问题 云服务器登录前的准备工作有哪些? 无法登录到Windows云服务器怎么办? 无法登录到Linux云服务器怎么办? 更多登录类问题请参见弹性云服务器登录类常见问题。 安全组问题 变更安全组规则和网络ACL规则时,是否对原有流量实时生效? 弹性云服务器加入安全组过后能否变更安全组? 更多安全组问题请参见安全组常见问题。 网络类问题 弹性云服务器IP获取不到时,如何排查? EIP连接出现问题时,如何排查? 弹性云服务器的网卡绑定虚拟IP地址后,该虚拟IP地址无法ping通时,如何排查? 更多网络类问题请参见VPC常见问题。 操作系统问题 Windows云服务器带宽和CPU利用率高问题排查方法 Linux云服务器带宽和CPU占用率高问题排查方法 更多操作系统问题请参见操作系统类常见问题。 DNS常见问题 怎么测试域名解析是否生效 解析不生效有哪些原因 更多DNS问题请参见DNS常见问题。 其它常见问题 无法访问ECS实例上运行的网站 云服务器端口不通怎样排查?
  • 建站方式 华为云当前支持自助建站,通过云速建站服务建站,使用云市场的模板建站和通过云市场进行网站定制四种方式,详细信息如表1所示。本页面重点介绍自助建站,通过云速建站服务建站请参考云速建站服务的帮助文档,其它建站方式请参考云市场服务提供商提供的使用指南。 表1 建站方式 建站方式 特点 适用场景 自助建站 部署时间长,过程复杂,需要自行购买服务器、搭建并维护网站,可以满足个性化的部署需求。 适用于有一定动手能力,有意愿自行设计和搭建个人或者小企业网站的用户;或者刚接触公有云,对建站不太了解,借助搭建个人或者小企业网站学习和了解公有云的用户。 云速建站 云速建站服务是一款华为云服务。提供PC、手机、微信网站、小程序、APP五站合一的模板建站产品,无需代码,自由拖拽,快速生成中小企业网站及网店、微信网店等。 云速建站有超过60种营销工具,适用于贸易类企业的B2C交易类型网站和跨境电商等。部署使用简单,成本较低。 云市场模板建站 云市场中的模板是华为云合作伙伴提供的专业建站模板,可以通过云市场购买合适的模板,部署时间短,过程简单,后台管理方便,且有专人提供网站维护支持。 适用于需求简单,云市场模板可以满足需求的个人或者中小企业用户。有PC、手机、微信等多种渠道可选择,部署使用简单,成本较低。 云市场网站定制 华为云市场是一个云上的软件和服务商城,可以通过云市场获取网站定制服务,专人服务,定制化开发,后台管理方便,且有专人提供网站维护支持。 适用于对网站有个性化需求,且预算充足的企业用户。提供一对一专业定制化开发,省心省力,同时节省企业自有人力。 Solution as Code一键式部署 为帮助企业高效上云,华为云Solution as Code萃取丰富上云成功实践,提供一系列基于华为云可快速部署的解决方案,帮助用户降低上云门槛。同时开放完整源码,支持个性化配置,解决方案开箱即用,所见即所得。 适用于跨境电商、运维监控、云上建站、开源自建、企业上云等场景。部署使用简单、成本较低。
  • 操作场景 云数据库RDS支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的RDS实例,用来恢复业务。 实例开启跨区域备份策略后,会自动将该实例的备份文件备份到目标区域。您可以在RDS“备份管理”页面,对跨区域的备份文件进行管理。未开启跨区域备份策略,默认是在本区域存放备份。 实例关闭跨区域备份策略后,目标区域的备份文件会被清理。 每个租户默认最多支持150个实例设置跨区域备份策略。
  • 迁移后检查 通过以下方法,确认原实例是否消费完成: 在RabbitMQ WebUI页面查看,如图7所示。 Overview视图中,可消费消息数(Ready)以及未确认的消息数(Unacked)都为0时,说明消费完成。 图7 RabbitMQ WebUI 调用API查看。 curl -s -u username:password -XGET http://ip:port/api/overview 参数说明: username:原实例登录RabbitMQ WebUI的账号 password:原实例登录RabbitMQ WebUI的密码 ip:原实例登录RabbitMQ WebUI的IP地址 port:原实例登录RabbitMQ WebUI的端口号 回显信息中“messages_ready”和“messages_unacknowledged”都为0时,说明消费完成。 图8 回显信息
  • 实施步骤(双读模式迁移实例) 将原RabbitMQ实例的元数据迁移到目标RabbitMQ实例。 图1 迁移元数据 迁移步骤如下: 登录原RabbitMQ的WebUI页面,在“Overview”页签中,单击“Download broker definitions”,导出元数据。 图2 导出元数据 登录目标RabbitMQ的WebUI页面,在“Overview”页签中,单击“选择文件”,选择1.a中导出的元数据,单击“Upload broker definitions”,上传元数据。 图3 导入元数据 为目标RabbitMQ实例添加新的消费者,准备消费目标实例的消息。 图4 添加新消费者 为目标RabbitMQ实例添加新的生产者,下线原RabbitMQ实例的生产者,旧的消费者继续消费原RabbitMQ实例中的消息。 图5 迁移生产者 旧的消费者消费完原RabbitMQ实例的全部消息后,下线旧的消费者和原RabbitMQ实例。 图6 下线旧的消费者和原RabbitMQ实例
  • 方式三:调用API创建 在Linux中,连接RabbitMQ实例。 执行以下命令,创建Vhost。 curl -i -X PUT http://${USERNAME}:${PASSWORD}@${HOST}:${PORT}/api/vhosts/${VHOST_NAME} 参数说明如下: USERNAME:创建RabbitMQ实例时,设置的用户名。在实例详情页的“连接信息”区域,查看用户名。 PASSWORD:创建RabbitMQ实例时,设置的密码。如果忘记密码,参考重置实例密码,重新设置密码。 HOST:WebUI的地址。在实例详情页的“连接信息”区域,查看Web界面UI地址。 PORT:WebUI的端口号。在实例详情页的“连接信息”区域,查看Web界面UI地址中的端口号。 VHOST_NAME:待创建Vhost的名称。 示例如下: curl -i -X PUT http://root:txxxt@192.168.1.3:15672/api/vhosts/vhost-demo 创建成功后,回显如下所示。 图6 Vhost创建成功
  • 方式二:使用RabbitMQ WebUI创建 登录RabbitMQ WebUI。 在顶部导航栏选择“Admin”,进入Admin页面。 在右侧导航栏选择“Virtual Hosts”,进入Virtual Hosts页面。 图3 Virtual Hosts 在“Add a new virtual host”区域,输入Vhost名称,单击“Add virtual host”。 图4 创建Vhost(WebUI) 创建成功后,在“All virtual hosts”区域,显示创建成功的Vhost。 图5 Vhost列表(WebUI)
  • 操作场景 每个Vhost(Virtual Hosts)相当于一个相对独立的RabbitMQ服务器。Vhost用作逻辑隔离,分别管理Exchange、Queue和Binding,使得应用安全地运行在不同的Vhost上,相互之间不会干扰。一个实例下可以有多个Vhost,一个Vhost里可以有若干个Exchange和Queue。生产者和消费者连接RabbitMQ实例时,需要指定一个Vhost。Vhost的相关介绍,请参考官网文档Virtual Hosts。 本章节主要介绍创建Vhost的操作,有以下几种方式,您可以根据实际情况选择任意一种方式: 方式一:在控制台创建 方式二:使用RabbitMQ WebUI创建 方式三:调用API创建 图1 Vhost架构图
  • SDK已知安全漏洞修复说明 表1 SDK已知安全漏洞及修复版本 安全漏洞描述 涉及SDK 修复版本 版本发布时间 更新OpenSSL版本到 3.0.7,修复漏洞: CVE-2023-0215 CVE-2023-2650 CVE-2023-0216 CVE-2022-4304 CVE-2023-0217 CVE-2023-1255 CVE-2023-0286 CVE-2023-0465 CVE-2023-0401 CVE-2023-0466 CVE-2023-0464 CVE-2023-2975 CVE-2023-5363 CVE-2023-3446 CVE-2022-3996 CVE-2023-3817 CVE-2022-4450 CVE-2022-4203 Android SDK/iOS SDK/Windows SDK/Mac SDK/Electron SDK 90.9.5 2023-9-26 更新curl版本到 8.1.2,修复漏洞: CVE-2023-27533 CVE-2023-27534 CVE-2023-27535 CVE-2023-27536 CVE-2023-27537 CVE-2023-27538 Android SDK/iOS SDK/Windows SDK/Mac SDK/Electron SDK 90.7.5 2023-8-4 更新wxSQLite3版本到 4.8.2,修复漏洞: CVE-2022-35737 Android SDK/iOS SDK/Windows SDK/Mac SDK/Electron SDK 80.9.5 2022-10-15
  • 2. 异步初始化业务流程 注册监听 在Application中注册Activity声明周期的监听: registerActivityLifecycleCallbacks(new ActivityLifecycleHandle()); 接口调用 调用HWMSdk.initAsync(Application, OpenSDKConfig, SdkCallback) 异步初始化SDK。在初始化之前我们可以对SDK进行自定义的相关设置,设置步骤和示例代码请浏览5.3-8SDK初始化 回调处理 监听onSuccess回调,确保Android SDK初始化完成后再进行其他接口的调用。
  • 自定义菜单设置 示例代码 1 2 3 4 ToolBarMenuProxy toolBarMenuProxy = new ToolBarMenuProxy(); toolBarMenuProxy.setConfAudioToolbarHandle(new CustomConfAudioToolbarHandle()); toolBarMenuProxy.setConfVideoToolbarHandle(new CustomConfVideoToolbarHandle()); sdkConfig.setToolBarMenuProxy(toolBarMenuProxy);
  • 对弹性伸缩的影响 创建伸缩配置时,您可以使用“实例自定义数据注入”功能,指定弹性云服务器的初始化自定义信息。如果伸缩组使用了该伸缩配置,则伸缩组新创建的弹性云服务器会自动完成初始化配置。 对于已有的伸缩配置,如果其私有镜像没有安装Cloud-init/Cloudbase-init,则使用该伸缩配置的伸缩组创建的弹性云服务器在登录时会受到影响。 解决方法请参见《弹性伸缩用户指南》的“支持CLoud-init特性后,对使用弹性伸缩有哪些影响?”。
  • 对镜像服务的影响 为了保证使用私有镜像新创建的弹性云服务器可以自定义配置,您需要在创建私有镜像前先安装Cloud-init/Cloudbase-init。 如果是Windows操作系统,需下载并安装Cloudbase-init。 如果是Linux操作系统,需下载并安装Cloud-init。 在镜像上安装Cloud-init/Cloudbase-init后,即可在创建弹性云服务器时,按照用户的需要自动设置弹性云服务器的初始属性。 更多关于安装的信息,请参见安装Cloud-Init工具。
  • 对弹性云服务器的影响 在创建弹性云服务器时,如果选择的镜像支持Cloud-init特性,此时,您可以通过系统提供的“实例自定义数据注入”功能,注入初始化自定义信息(例如为弹性云服务器设置登录密码),完成弹性云服务器的初始化配置。 支持Cloud-init特性后,弹性云服务器的登录方式会产生影响。 对于运行中的弹性云服务器,支持Cloud-init特性后,用户可以通过查询、使用元数据,对正在运行的弹性云服务器进行配置和管理。
  • 计费样例 ECS的“按需计费”和“竞价计费”模式都是秒级计费,ECS产品价格详情中标出了每小时价格,您可以将每小时价格除以3600,即得到每秒价格。 示例,某一按需实例价格为0.68元/小时,购买一台按需实例根据实际使用时长、按秒计费。 使用30分钟,根据实际使用时长按秒计费:(0.68/3600) × 30 × 60=0.34元 使用1小时30分钟,根据实际使用时长按秒计费:(0.68/3600) × 90 × 60=1.02元
  • 变更配置 更改计费模式 按需变更为包年/包月:按需变更为包年/包月,会生成新的订单,用户支付订单后,包年/包月资源立即生效。 包年/包月变更为按需:包年/包月转按需,按需的资费模式立即生效。 竞价计费型实例不支持转为按需、包年/包月计费。 图1 ECS计费模式变更 变更实例规格 用户如果采用按需模式和包年/包月模式购买ECS,可以变更购买ECS的规格(CPU,内存等规格),如果采用竞价模式购买ECS不支持变更规格。 变更须知: 使用代金券购买的弹性云服务器降低规格时,系统不会退还代金券。 升配规格后需按照与原规格的价差,结合已使用的时间周期,补上差价。 按需模式:变更立即生效。 包年/包月模式:升配后规格将在原来已有的时间周期内立即生效,补差价原则,请参考变更资源费用说明。 弹性云服务器规格(CPU或内存)变小,会影响弹性云服务器的性能。 降低规格配置后,如需重新升级至原规格,可能需要补交费用。
  • 计费项 ECS根据您选择ECS实例规格和使用时长计费。 表1 计费项信息 计费项 计费说明 ECS实例 实例类型及规格(vCPU,内存),购买时长以及所购买的实例数量。 具体请参考弹性云服务器产品价格详情。 镜像 银河麒麟(KylinOS)、统信(UnionTechOS)收费,其余公共镜像免费。如果通过云市场购买,请以云市场价格为准。 说明: 通过私有镜像创建云服务器时,如果私有镜像是由市场镜像创建的云服务器创建的,则会根据云市场价格收取镜像费用。 云硬盘(必选) 默认系统盘40GB(需购买),支持按量或包年/包月购买方式,具体计费请参考云硬盘计费。建议云硬盘购买周期与ECS保持一致。 公网IP(可选) 如有互联网访问需求,您需要购买公网IP,具体请参考公网IP计费。 带宽(可选) 可按流量或带宽计费,具体请参考带宽计费。
  • 计费模式 提供包年/包月、按需、竞价共3种计费模式供您灵活选择,使用越久越便宜。 按包年/包月实例计费:提供包月和包年的购买模式。 按需实例计费:即开即停,支持秒级计费。 按竞价计费型实例计费:根据市场供需情况变化,按照市场价格来计费。 表2列出了三种计费模式的区别。 表2 计费模式 计费模式 包年/包月 按需计费 竞价计费(竞价模式) 竞价计费(竞享模式) 付费方式 预付费 按照订单的购买周期结算。 后付费 按照云服务器实际使用时长计费。 后付费 账单起始价格按用户购买时间的市场价格计算,后续按照整点时间的市场价格计费。 什么是竞价计费? 后付费 按用户使用时长和选择的保障周期对应价格计费,实例释放后出所有整点账单。且使用期间进行关机等操作,仍然计费。 计费周期 按订单的购买周期计费。 秒级计费,按小时结算。 秒级计费,按小时结算。 秒级计费,按小时结算。 关机计费 按订单的购买周期计费。云服务器关机对包年/包月计费无影响。 普通实例(不含本地盘的实例、不含FPGA卡的实例、非裸金属实例)关机后,基础资源(包括vCPU、内存、镜像、GPU)不计费。其他绑定资源(云硬盘、弹性公网IP、带宽)正常计费。 特殊实例(含本地盘的实例、含FPGA卡的实例、裸金属实例),关机后仍然正常收费,同时vCPU和内存等资源也会保留。如需停止计费,请删除实例。 普通实例(不含本地盘的实例、不含FPGA卡的实例、非裸金属实例)关机后,基础资源(包括vCPU、内存、镜像、GPU)不计费。其他绑定资源(云硬盘、弹性公网IP、带宽)正常计费。 特殊实例(含本地盘的实例、含FPGA卡的实例、裸金属实例),关机后仍然正常收费,同时vCPU和内存等资源也会保留。如需停止计费,请删除实例。 关机后仍然计费。如需停止计费,请删除实例。 更改计费模式 支持变更为按需资源。 包年/包月转按需 支持变更为包年/包月资源。 按需转包年/包月 不支持转为按需、包年/包月计费。 不支持转为按需、包年/包月计费。 变更规格 支持变更实例规格。 支持变更实例规格。 不支持变更规格。 不支持变更规格。 适用场景 适用于可预估资源使用周期的场景,价格比按需计费模式更优惠。对于长期使用者,推荐该方式。 适用于计算资源需求波动的场景,可以随时开通,随时删除。 竞价计费型实例存在中断机制,实例生命周期不可控,请勿使用竞价计费型实例运行需长时间作业、或稳定性要求极高的服务。 竞享实例存在中断机制,实例生命周期不可控,请勿使用竞价计费型实例运行需长时间作业、或稳定性要求极高的服务。 包年/包月:这种购买方式相对于按需付费则能够提供更大的折扣,对于长期使用者,推荐该方式。包年/包月计费按照订单的购买周期来进行结算。 按需计费:这种购买方式比较灵活,可以即开即停,支持秒级计费。 实例从“开通”开启计费到“删除”结束计费,按实际购买时长(精确到秒)计费。 按需购买的ECS普通实例支持关机不计费,普通实例包括不含本地盘和FPGA卡的实例,不包括裸金属实例。关机后的计费规则: ECS实例本身(vCPU,内存,镜像、GPU)不计费,其它所挂载的资源如云硬盘,公网IP或带宽则正常计费。 ECS实例的vCPU和内存将不再保留,再次启动时会重新申请vCPU和内存,在资源不足时会有启动失败的风险,您可以通过稍后启动或更改实例规格的方式来恢复。 ECS按需计费的特殊实例不支持关机不计费。特殊实例关机后仍然正常收费,同时vCPU和内存等资源也会保留。 不支持关机不计费的ECS特殊实例包括: 裸金属实例 含本地盘的实例,如磁盘增强型实例、超高I/O型实例等 含FPGA卡的实例 上述ECS实例如果要停止计费,需删除ECS实例。 竞价计费: 计费价格: 竞价计费型实例:按照市场价格来计费,市场价格会根据市场供需情况变化。用户在购买时所设置的价格上限,不作为计费依据,仅代表用户的购买意愿,出价越高,成交或继续保留的机会越大。当市场价格低于用户设置的价格上限且库存充足,实例才会运行,当市场价格超过用户设置的价格上限,实例将被释放。 竞享实例:按选定的保障周期的市场价格计费,保障周期是购买竞享实例的最小单位时间,保障周期不同价格不同。 计费周期: 竞价计费型实例:秒级计费,按小时结算。账单起始价格按用户购买时间的市场价格计算,后续按照整点时间的市场价格计费。 竞享实例:秒级计费,按小时结算。按用户使用时长和选择的保障周期对应价格计费,实例释放后出所有整点账单。且使用期间进行关机等操作,仍然计费。 关联服务:竞价计费模式仅适用于vCPU和内存价格,不适用于OS、系统盘、数据盘、网络带宽的价格。OS、系统盘、数据盘、网络带宽、IP按各自计费规则计费(与按需保持一致)。系统盘与实例一起创建,一起释放,但数据盘系统不会删除,需要用户自行删除。 代金券:支持通过现金券、储值卡、代金券进行支付。
  • 问题现象 Flink作业提交时,jobmanager启动成功,但taskmanager一直是启动中直到超时,报错如下: org.apache.flink.runtime.jobmanager.scheduler.NoResourceAvailableException: Could not allocate the required slot within slot request timeout. Please make sure that the cluster has enough resources
  • 处理步骤 在ClickHouse客户端给TTL的系统表执行如下语句: alter table system.表名 modify TTL event_date + INTERVAL 保留天数 day; 该语句只是配置运行SQL节点的系统表的TTL,如果所有节点都需要配置,则需要到每个节点上都执行该语句,但不建议使用on cluster语句,避免ClickHouse一直运行下去。 上述语句建议在低峰期运行,由于数据量较大,这个操作可能会比较慢。
  • 答: 分别登录集群Master节点,并切换用户为omm。 进入目录“/opt/Bigdata/apache-tomcat-7.0.78/webapps/web/WEB-INF/lib/components/Kafka/”。 cd /opt/Bigdata/apache-tomcat-7.0.78/webapps/web/WEB-INF/lib/components/Kafka/ 执行以下命令复制ZooKeeper包到该目录。 cp /opt/share/zookeeper-3.5.1-mrs-2.0/zookeeper-3.5.1-mrs-2.0.jar ./ 执行以下命令重启Tomcat。 sh /opt/Bigdata/apache-tomcat-7.0.78/bin/shutdown.sh sh /opt/Bigdata/apache-tomcat-7.0.78/bin/startup.sh
  • MRS集群磁盘如何分区的? MRS集群即发即用,不需用户自行规划磁盘分区。集群节点创建成功后,节点的操作系统磁盘分区说明如表1所示。 表1 MRS集群节点OS盘分区说明 分区类型 分区目录 容量 用途 OS分区 / 220GB 操作系统根分区目录和程序存放目录,包括了所有目录(除去下面指定的目录)。 /tmp 10GB 临时文件存放目录。 /var 10GB 操作系统运行目录。 /var/log OS盘剩余空间都分配给“/var/log”分区 日志存放目录。 /srv/BigData 60GB 作为FusionInsight Manager的数据目录,存放ldapData、Manager、metric_agent等数据,同时为组件数据目录提供挂载点。 MRS集群节点创建成功后,节点的非操作系统磁盘会挂载至“/srv/BigData/dataN”目录,例如节点有4块数据盘,则磁盘挂载目录为“/srv/BigData/data1”、“/srv/BigData/data2”、“/srv/BigData/data3”、“/srv/BigData/data4”。 节点上所部署的各组件元数据目录和数据目录按照一定映射规则分配到不同的磁盘分区目录下,各组件数据目录说明可参考表2。 表2 MRS集群节点非操作系统盘分区说明 分区类型 磁盘分区挂载目录 数据目录 用途 元数据分区 /srv/BigData/data1 dbdata_om OMS的数据库数据目录,如果安装双机Manager,两个OMS节点均包含此分区目录。 LocalBackup 备份集群数据时,如果选择备份在“LocalDir”,则默认存储在该路径下。如果安装双机Manager,两个节点包含此分区目录。 containers WebContainer角色所在节点,存放Container BLU应用的war包和配置集。 doris/fe 存放Doris数据库元数据。 /srv/BigData/data2 journalnode HDFS JournalNode角色所在节点,存放HDFS的JournalNode元数据。 dbdata_service DBService DBServer角色所在节点,DBService服务数据库目录。 iotdb/iotdbserver IoTDB系统元数据存储路径。 iotdb/confignode 存放IoTDB ConfigNode角色元数据。 /srv/BigData/data3 namenode HDFS NameNode角色所在节点,存放NameNode数据。 iotdb/iotdbserver IoTDBServer日志数据存储路径。 /srv/BigData/data4 zookeeper ZooKeeper quorumpeer角色所在节点,存放ZooKeeper数据。 hetuengine/qas HetuEngine QAS角色所在节点,存放QAS数据。 业务数据分区 /srv/BigData/dataN dn nm 存放DataNode数据以及MapReduce任务中间数据。 kafka-logs 存放Kafka Broker数据。 clickhouse clickhouse_path 存放ClickHouse数据库数据。 clickhouse_path目录存放ClickHouse元数据信息,只在“data1”目录下存在。 iotdb/iotdbserver 存放IoTDB服务的业务数据。 doris/be 存放Doris数据库数据。 元数据分区目录最多使用4块磁盘(data1~data4),各元数据目录根据表2依次映射到“/srv/BigData/data1”~“/srv/BigData/data4”目录下。如果当前节点只挂载了3块数据盘,则data4与data2下的目录合并。如果只挂载了2块数据盘,则data3与data1下的目录合并,data4与data2下的目录合并。 例如,ZooKeeper节点上有4块数据盘,则ZooKeeper的数据目录为“/srv/BigData/data4/zookeeper”,当节点只有3块数据盘时,ZooKeeper的数据目录为“/srv/BigData/data2/zookeeper”。 业务数据目录映射规则规则如下: 对于HDFS、KafKa、ClickHouse、IoTDB组件,根据当前节点磁盘挂载数量自动识别符合“/srv/BigData/dataN”的挂载点作为数据目录。 例如当前“/srv/BigData/data1”~“/srv/BigData/data3”目录挂载了磁盘,则DataNode的数据目录为“/srv/BigData/data1/dn”、“/srv/BigData/data2/dn”、“/srv/BigData/data3/dn”,Kafka的数据目录为“/srv/BigData/data1/kafka-logs”、“/srv/BigData/data2/kafka-logs”、“/srv/BigData/data3/kafka-logs”。 父主题: 产品咨询类
  • Hue下载的Excel无法打开如何处理? 本案例适用于MRS 3.x之前版本。 以root用户登录任意一个Master节点,切换到omm用户。 su - omm 使用如下命令查看当前节点是否为OMS主节点。 sh ${BIGDATA_HOME}/om-0.0.1/sbin/status-oms.sh 回显active即为主节点,否则请登录另一个Master节点。 图1 oms主节点 进入“{BIGDATA_HOME}/Apache-httpd-*/conf”目录。 cd ${BIGDATA_HOME}/Apache-httpd-*/conf 打开httpd.conf文件。 vim httpd.conf 在文件中搜索21201,并删除文件中的如下内容。proxy_ip和proxy_port对应实际环境中的值。 ProxyHTMLEnable On SetEnv PROXY_PREFIX=https://[proxy_ip]:[proxy_port] ProxyHTMLURLMap (https?:\/\/[^:]*:[0-9]*.*) ${PROXY_PREFIX}/proxyRedirect=$1 RV 图2 待删除内容 退出并保存修改。 再次打开httpd.conf文件,搜索proxy_hue_port,并删除如下内容。 ProxyHTMLEnable On SetEnv PROXY_PREFIX=https://[proxy_ip]:[proxy_port] ProxyHTMLURLMap (https?:\/\/[^:]*:[0-9]*.*) ${PROXY_PREFIX}/proxyRedirect=$1 RV 图3 待删除内容 退出并保存修改。 执行如下命令重启httpd。 sh ${BIGDATA_HOME}/Apache-httpd-*/setup/restarthttpd.sh 检查备Master节点上的httpd.conf文件是否已修改,如果已修改则处理完成,如果未修改,参考上述步骤进行修改备Master节点的httpd.conf文件,无需重启httpd。 重新下载Excel即可打开。 父主题: 大数据业务开发
  • MRS集群节点时间信息不正确如何处理? 如果集群内节点时间不正确,请分别登录集群内时间不正确的节点,并从2开始执行。 如果集群内节点与集群外节点时间不同步,请登录集群外节点,并从1开始执行。 执行vi /etc/ntp.conf命令编辑NTP客户端配置文件,并增加MRS集群中Master节点的IP并注释掉其他server的地址。 server master1_ip prefer server master2_ip 图1 增加Master节点的IP 执行service ntpd stop命令关闭NTP服务。 执行/usr/sbin/ntpdate 主Master节点的IP地址 命令手动同步一次时间。 执行service ntpd start或systemctl restart ntpd命令启动NTP服务。 执行ntpstat命令查看时间同步结果。 父主题: 集群管理类
共100000条