文档首页> MapReduce服务 MRS> 组件操作指南(LTS版)> 使用Doris> Doris常见问题> 数据目录SSD和HDD的配置导致建表时偶现报错Failed to find enough host with storage medium and tag​
更新时间:2024-05-28 GMT+08:00

数据目录SSD和HDD的配置导致建表时偶现报错Failed to find enough host with storage medium and tag​

现象描述

建表时偶现报错“Failed to find enough host with storage medium and tag​”。

原因分析

Doris支持一个BE节点配置多个存储路径,并支持指定路径的存储介质属性,如SSD或HDD。通常情况下,每块盘配置一个存储路径即可。

如果“be.conf”中只配置了SSD的介质,而FE中参数“default_storage_medium”默认为HDD,因此建表时会发现没有HDD介质的存储而报错。Doris并不会自动感知存储路径所在磁盘的实际存储介质类型,需要用户在路径配置中显式的表示。“.HDD”和“.SSD”只是用于标识存储目录“相对”的“低速”和“高速”之分,而并不是标识实际的存储介质类型,所以如果BE节点上的存储路径没有介质区别,则无需填写后缀。

处理步骤

  • 修改FE的“default_storage_medium”配置为正确的存储介质,并重启FE生效。
  • 将“be.conf”中SSD的显式配置删除。
  • 创建表时增加properties参数“properties {"storage_medium" = "ssd"}”。