本文为您介绍如何使用StarRocks的数据湖分析能力查询阿里云OSS。

前提条件

操作步骤

  1. 进入StarRocks配置页面。
    1. 登录EMR on ECS控制台
    2. 在顶部菜单栏处,根据实际情况选择地域和资源组
    3. 集群管理页面,单击目标集群操作列的集群服务
    4. 集群服务页面,单击StarRocks服务区域的配置
  2. 修改FE配置。
    1. 在StarRocks配置页面,单击core-site.xml页签。
    2. 修改以下配置项。
      参数说明
      fs.oss.accessKeyId阿里云账号或RAM用户的AccessKey ID。
      fs.oss.accessKeySecret阿里云账号或RAM用户的AccessKey Secret。
      fs.oss.endpointOSS Bucket所在地域的Endpoint。

      您可以根据Region与Endpoint的对应关系来查看,详情参见访问域名和数据中心

  3. 修改BE配置。
    1. 在StarRocks配置页面,单击be.conf页签。
    2. 修改以下配置项。
      参数说明
      object_storage_access_key_id阿里云账号或RAM用户的AccessKey ID。取值和fs.oss.accessKeyId相同。
      object_storage_secret_access_key阿里云账号或RAM用户的AccessKey Secret。取值和fs.oss.accessKeySecret相同。
      object_storage_endpointOSS Bucket所在地域的Endpoint,取值和fs.oss.endpoint相同。
  4. 保存配置。
    1. 单击下方的保存
    2. 在弹出的对话框中,输入执行原因,单击保存
  5. 重启StarRocks服务。
    1. 在StarRocks服务页面,选择右侧的更多操作 > 重启
    2. 在弹出的对话框中,输入执行原因,单击确定
    3. 在弹出的对话框中,单击确定