当前位置: 首页 > news >正文

衡石分析平台使用手册-替换衡石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填写443OBJECT_REGION_CODE: "[region_code]"OBJECT_ROOT_BUCKET_NAME: "[bucket_name]"

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

http://www.lryc.cn/news/440221.html

相关文章:

  • 怎么将几个pdf合成为一个?把几个PDF合并成为一个的8种方法
  • 明明没有程序占用端口,但是启动程序却提示端口无法使用,项目也启动失败
  • ClickHouse的安装配置+DBeaver远程连接
  • UVM仿真的运行(四)—— objection 机制
  • 【ShuQiHere】算法分析:揭开效率与复杂度的神秘面纱
  • 记忆化搜索专题——算法简介力扣实战应用
  • 【Java】【力扣】83.删除排序链表中的重复元素
  • vue3项目实现全局国际化
  • Oracle 19c异常恢复—ORA-01209/ORA-65088---惜分飞
  • 【Webpack--000】了解Webpack
  • 开源 AI 智能名片链动 2+1 模式 S2B2C 商城小程序与社交电商的崛起
  • 在线IP代理检测:保护您的网络安全
  • 【算法】BFS—解开密码锁的最少次数
  • 非守护线程会阻止JVM的终止吗
  • Grafana面板-linux主机详情(使用标签过滤主机监控)
  • MYSQL数据库基础篇——DDL
  • Springboot 集成 Swing
  • 枚举算法总结
  • 编译 Android 11源码
  • 时间复杂度计算 递归(solve2 后续)
  • Nginx:高性能Web服务器与反向代理的深度剖析
  • JavaSE - 面向对象编程03
  • 变电站缺陷数据集8307张,带xml标注和txt标注,可以直接用于yolo训练
  • Redis的存储原理和数据模型
  • Linux 文件与目录操作命令详解
  • MySQL篇(窗口函数/公用表达式(CTE))
  • 408算法题leetcode--第七天
  • 政务安全体系构建中的挑战
  • 基于EchoMimic加速版,可编辑标志点控制实现逼真音频驱动的肖像动画
  • 【STM32 HAL库】IIC通信与CubeMX配置