首页 > 其他分享 >minio+avc+rclone 集成试用

minio+avc+rclone 集成试用

时间:2023-01-06 11:46:45浏览次数:80  
标签:artivc minio rclone s3 https avc

avc 可以试用类似git 的模式管理数据支持版本以及变动,tag,以下是一个简单的集成试用

环境准备

  • 安装avc+rclone 工具
    可以通过官方下载使用
  • docker-compose
 
version: '3'
services:
  minio:
    image: minio/minio
    ports:
      - 9000:9000
      - 19001:19001
    volumes:
      - ./data:/data/
    environment:
      MINIO_ACCESS_KEY: minio
      MINIO_SECRET_KEY: minio123
    command: server --console-address :19001 --quiet /data

备注: 启动之后创建一个dalong 的bucket 方便数据存储

配置rlcone

s3 环境准备好了之后就是进行rclone 的配置,通过配置一个minio s3 的就可以了
参考上边的配置
~/.config/rclone/rclone.conf 可以直接拷贝复制

 
[myremote]
type = s3
provider = Minio
access_key_id = minio
secret_access_key = minio123
endpoint = http://127.0.0.1:9000

avc 集成使用

在rclone 配置好了之后就可以使用avc 工具进行初始化以及数据文件上传以及管理了

  • init
avc init rclone://myremote/dalong/first

效果

 

 

  • 添加文件以及push
echo "dalong"  > demoapp 
avc push 

 

 

  • s3 效果

 

 

说明

avc 在能力上部分git 的命令支持并不是很多,但是从简单上来说还是很方便的不需要外部依赖,lakefs 是一个不错的基于git 的数据管理能力,而且社区也比较活跃
目前avc 似乎更偏向于fix 了,新功能比较少了,avc 代码量并不大,后边从源码学习下

参考资料

https://github.com/InfuseAI/ArtiVC
https://artivc.io/
https://artivc.io/backends/rclone/
https://rclone.org/
https://lakefs.io/
https://github.com/rongfengliang/minio_rclone_artivc_learning

标签:artivc,minio,rclone,s3,https,avc
From: https://www.cnblogs.com/rongfengliang/p/17029977.html

相关文章

  • 对象存储服务MinIO的基本用法
    本文重要内容主要介绍MinIO与SpringBoot项目整合时的基本用法,没有涉及较多的原理剖析,更注重于应用实践(功能实现)。与SpringBoot整合的完整实例(代码可直接复用):https://git......
  • minio
    下载:https://dl.min.io/server/minio/release/根据系统环境下载linux:https://dl.min.io/server/minio/release/linux-amd64/minio设置为可执行chmod+xminio后台运......
  • databend minio 模式试用
    关注databend很早了,最近运行试用了下(基于minio),发现databend真的很强大了,目前也推出了cloud环境准备docker-compose文件version:'3'services:dat......
  • SpringBoot整合Minio
    SpringBoot整合Minio进入Minio官网,下载对应的Minio版本官网安装文档下载完成之后,启动(windows版)minio.exeserverD:\minio\serverminio.exeserver:启动......
  • 利用rclone 将本地文件上传至minio
    部署:curlhttps://rclone.org/install.sh|sudobash配置rclone的配置文件,rclone默认会读取/root/.config/rclone/rclone.conf如果该文件没有那手动创建一下即可......
  • 微服务系列:分布式文件存储之 MinIO 入门指南
    经过前面多篇文章我们学习了服务网关、服务调用、服务注册、服务监控等微服务系列的的相关知识,今天开始我们来学习一下分布式文件的相关知识。首先我们从学习​​MinIO​​......
  • 使用MiniO Client(mc)连接AWS S3
    客户端名称:minioclientminio中文官网地址:http://docs.minio.org.cn/docs/master/minio-client-complete-guideminio英文官网地址:https://min.io/docs/minio/linux/index.ht......
  • MinIO等设置上传的文件可预览
    为什么浏览器对有些图片是直接预览打开,对有些图片是直接下载?——原由就在Content-Type响应头上;  Content-Type响应头的作用:Content-Type 用于向接收方说明传输资源......
  • 150-docker 安装minio
    mkdirminiocdminiovidockerfiledockerfile的内容:#基础镜像FROMminio/minio#authorMAINTAINERcjq新建docker-compose.yml:cd..vidocker-compose.ymldo......
  • MinIO
    MinIo简介MinIO是在GNUAffero通用公共许可证v3.0下发布的高性能对象存储。它与亚马逊S3云存储服务API兼容。使用MinIO为机器学习、分析和应用程序数据工作负载构建高性......