衡石分析平台使用手册-替换衡石minio

替换衡石minio

在使用HENGSHI SENSE服务过程中,可以根据业务需要替换HENGSHI自带的minio。本文讲述使用Aws S3和Aliyun OSS替代衡石minio的过程。

准备工作

在进行配置前,请在aws s3或aliyun oss完成如下准备工作。

  1. 创建access_key和secret_access_key

    aws操作参考: 管理IAM用户的访问密钥

    aliyun操作参考: 访问控制/创建AccessKey

  2. access_key和secret_access_key 配置权限可访问衡石使用的Bucket

    aws配置参考: Amazon S3 基于身份的策略示例

    aliyun配置参考: 常见Bucket Policy示例

  3. endpoint(访问域名)

    aws访问域名参考: Endpoints and ARNs(中国)

    aws访问域名参考: Endpoints and ARNs(全球)

    aliyun访问域名参考: OSS访问域名和数据中心

修改MINIO相关配置

单机部署: 在文件${HS_HOME}/conf/hengshi-sense-env.sh 中修改如下配置项

shell

export MINIO_ROOT_USER=[access_key]
export MINIO_ROOT_PASSWORD=[secret_access_key]
export MINIO_SERVER_HOST=[endpoint]
export MINIO_SERVER_PORT=[endpoint_port] # endpoint是http协议填写80 https填写443
export OBJECT_REGION_CODE=[region_code]
export OBJECT_ROOT_BUCKET_NAME=[bucket_name]

Docker部署: 在docker-compose.yml同级目录目下的文件.env 中修改如下配置项

shell

MINIO_ROOT_USER=[access_key]
MINIO_ROOT_PASSWORD=[secret_access_key]
MINIO_SERVER_HOST=[endpoint]
MINIO_SERVER_PORT=[endpoint_port] # endpoint是http协议填写80 https填写443
OBJECT_REGION_CODE=[region_code]
OBJECT_ROOT_BUCKET_NAME=[bucket_name]

集群部署: 在${HS_HOME}/ansible/vars.yml 中修改如下配置项

shell

#------- hengshi_config will overwrite the 'deperacated' vars above ----------
hengshi_config:
- export HS_HENGSHI_PORT=8081
- export HS_PG_PORT=54320
....
- export MINIO_ROOT_USER=[access_key]
- export MINIO_ROOT_PASSWORD=[secret_access_key]
- export MINIO_SERVER_HOST=[endpoint]
- export MINIO_SERVER_PORT=[endpoint_port] # endpoint是http协议填写80 https填写443
- export OBJECT_REGION_CODE=[region_code]
- export OBJECT_ROOT_BUCKET_NAME=[bucket_name]

K8s部署:在部署hengshi的命名空间下hengshi-sense的configmap中 修改如下配置项

shell

data:
  ENABLE_REFERENCE_DATASET: 'true'
  EVEREST_HISTORY_LOG_RESERVED_DAYS: '1'
  ....
  MINIO_ROOT_USER: "[access_key]"
  MINIO_ROOT_PASSWORD: "[secret_access_key]"
  MINIO_SERVER_HOST: "[endpoint]"
  MINIO_SERVER_PORT: "[endpoint_port]" # endpoint是http协议填写80 https填写443
  OBJECT_REGION_CODE: "[region_code]"
  OBJECT_ROOT_BUCKET_NAME: "[bucket_name]"

注意: 修改参数后需要重新启动HENGSHI SENSE才能生效。

MinIO 使用手册中文版.pdf》是MinIO对象存储系统的中文操作指南。MinIO是一个开源的对象存储服务器,用于存储大规模数据,并且具有高可用性和高性能的特点。使用手册中包含了MinIO的安装、配置、管理和使用等方面的详细介绍,旨在帮助用户快速了解和使用MinIO。 手册首先介绍了MinIO的基本概念和架构,包括对象存储、分布式存储等相关内容,以帮助读者建立起对MinIO的整体认识。随后,手册详细说明了MinIO的安装与配置,包括单节点和多节点的部署方式,以及如何进行配置文件的设置和管理。通过这些内容,用户可以快速部署和配置自己的MinIO系统。 除此之外,手册还介绍了MinIO的管理操作,包括数据管理、用户管理、安全设置等方面的内容。用户可以根据手册中的指导,进行数据的上传、下载、删除等操作,同时也可以进行访问控制和认证管理等工作。手册还特别强调了MinIO的高可用性和数据保护机制,帮助用户建立起可靠的存储系统。 总的来说,《MinIO 使用手册中文版.pdf》提供了全面而详细的MinIO操作指南,对于希望了解和使用MinIO的用户来说,将会是一份非常有价值的参考资料。通过阅读和理解手册中的内容,用户可以快速上手并熟练使用MinIO,并且可以根据自己的需求进行定制和扩展。希望用户能够通过这份手册,充分发挥MinIO的优势,构建出更加高效和可靠的存储系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值