一、 MinIO 简介

MinIO 是一款轻量级、高性能、分布式的开源对象存储系统,可以100%的运行在标准硬件,即X86等低成本机器也能够很好的运行MinIO。国内的阿里巴巴、腾讯、百度、中国联通、华为、中国移动等9000多家企业也都有使用MinIO产品。

MinIO 官网网址:MinIO | 高性能,对Kubernetes友好的对象存储,提供了该产品的说明、技术方案、资源下载等。(如果需要自行编译也可以去开源网站下载源码,如https://github.com/minio/minio或https://gitee.com/mirrors/minio),MinIO提供了NET、go、java、javaScript、python、Haskell等SDK.

二、MinIO win安装部署测试

先在MinIO官网下载可直接部署的服务包minio.exe及客户端工具mc.exe:MinIO下载。

另外在win下将minio.exe服务化、后台化,需要用到nssm.exe工具,可前往NSSM - the Non-Sucking Service Manager下载合适的版本。

将下载好minio.exe、mc.exe、nssm.exe文件放置一个目录内,例如本文是D:\tools\minio,的创建两个脚本文件install.bat、uninstall.bat。

install.bat,将安装minio.exe并转成后台服务,指定存储目录为D:\minio_save,可以手动新建该存储目录

cd D:\tools\minio
nssm.exe install MinioSrv D:\tools\minio\minio.exe --certs-dir "D:\minio_save\.minio.sys\certs" server "D:\minio_save"

uninstall.bat,卸载服务

cd D:\tools\minio
nssm.exe remove MinioSrv confirm

配置好后,运行install.bat,服务正常启动。

三、使用测试

安装后使用浏览器访问,http://ip:9000,如果可以访问,则表示 minio 已经安装成功。
默认的用户名集密码是: minioadmin, minioadmin

新建一个存储Buckets,并上传数据

本文创建了一个test的Buckets,点击浏览进入,上传一个压缩包

观察服务配置的存储目录看效果,顺利上传了压缩文件

mc.exe命令工具,可用-help先查看有那些命令,也可以去官网帮助文档页面(MinIO Admin Client,客户端管理)https://min.io/docs/minio/linux/reference/minio-mc.html,进行具体指令查看

D:\tools\minio>mc.exe -help
────────────────────────────────────────────────────────────
NAME:mc - MinIO Client for object storage and filesystems.USAGE:mc [FLAGS] COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]COMMANDS:alias      manage server credentials in configuration filels         list buckets and objectsmb         make a bucketrb         remove a bucketcp         copy objectsmv         move objectsrm         remove object(s)mirror     synchronize object(s) to a remote sitecat        display object contentshead       display first 'n' lines of an objectpipe       stream STDIN to an objectfind       search for objectssql        run sql queries on objectsstat       show object metadatatree       list buckets and objects in a tree formatdu         summarize disk usage recursivelyretention  set retention for object(s)legalhold  manage legal hold for object(s)support    support related commandslicense    license related commandsshare      generate URL for temporary access to an object
────────────────────────────────────────────────────────────D:\tools\minio>mc.exe admin
────────────────────────────────────────────────────────────
NAME:mc admin - manage MinIO serversUSAGE:mc admin COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]COMMANDS:service              restart, stop and unfreeze a MinIO clusterupdate               update all MinIO serversinfo                 display MinIO server informationuser                 manage usersgroup                manage groupspolicy               manage policies defined in the MinIO serverreplicate            manage MinIO site replicationidp                  manage MinIO IDentity Provider server configurationconfig               manage MinIO server configurationdecommission, decom  manage MinIO server pool decommissioningheal                 heal bucket(s) and object(s) on MinIO serverprometheus           manages prometheus configkms                  perform KMS management operationsbucket               manage buckets defined in the MinIO servertier                 manage remote tier targets for ILM transitionscanner              provide MinIO scanner infotop                  provide top like statistics for MinIOtrace                show http trace for MinIO servercluster              manage MinIO cluster metadataFLAGS:
────────────────────────────────────────────────────────────

mc.exe命令工具使用测试,远程管理示例

D:\tools\minio>mc.exe config host add local http://localhost:9000 minioadmin minioadmin
Added `local` successfully.D:\tools\minio>mc.exe admin info local
●  localhost:9000Uptime: 1 hourVersion: 2021-10-23T03:28:24Z12 MiB Used, 1 Bucket, 1 Object
D:\tools\minio>mc.exe alias list
gcsURL       : https://storage.googleapis.comAccessKey : YOUR-ACCESS-KEY-HERESecretKey : YOUR-SECRET-KEY-HEREAPI       : S3v2Path      : dnslocalURL       : http://localhost:9000AccessKey : minioadminSecretKey : minioadminAPI       : s3v4Path      : autoplayURL       : https://play.min.ioAccessKey : Q3AM3UQ867SPQQA43P2FSecretKey : zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TGAPI       : S3v4Path      : autos3URL       : https://s3.amazonaws.comAccessKey : YOUR-ACCESS-KEY-HERESecretKey : YOUR-SECRET-KEY-HEREAPI       : S3v4Path      : dnsD:\tools\minio>mc.exe admin service restart local
Restart command successfully sent to `local`. Type Ctrl-C to quit or wait to follow the status of the restart process.
...
Restarted `local` successfully in 2 secondsD:\tools\minio>

物联网应用-分布式对象储存工具-MinIO 对象存储win部署及使用相关推荐

  1. Minio分布式对象存储的部署与使用

    一.部署 下载Minio直接Github搜索即可,minio/minio: Multi-Cloud Object Storage 1.1 单机部署 单机部署命令,指定静态端口9001. 一般会占用两个 ...

  2. springboot整合minio搭建对象储存及短链服务

    搭建属于自己的对象储存服务及短链服务(Minio) 文档地址 minio官方文档: https://docs.min.io/?ref=ob minio 中文文档地址: http://docs.mini ...

  3. 【云计算的1024种玩法】轻松将其他云的对象储存迁移至阿里云OSS

    前言 当使用了像 OSS.S3 这样的开放对象储存的 PaaS 产品后,一面上体验到了网站核心同附件库分离的安全性.高性能以及免维护的便利性,一面上却又怕在一个厂家的对象储存上扎根了就无法迁移,会被厂 ...

  4. 基于 MinIO 对象存储框架的短视频点播平台设计

    作者 | 中国农业银行 艾明浩 李云婷 出品 | CSDN(ID:CSDNnews) 短视频平台简介 以短视频点播为代表的流媒体技术应用在移动互联网时代实现了快速扩张.在互联网内容趋于多元化的今天,短 ...

  5. MinIO对象生命周期管理解析

    目录 前言 对象过期 远程存储层(Tiers)常用分层场景 跨存储介质 跨云类型 公有云 文件迁移实例 Tiers配置 生成周期管理配置 原始桶的tiertest前缀的文件目录 远程存储层目录结构 原 ...

  6. minio对象存储原理_使用MinIO在本地运行S3对象存储

    minio对象存储原理 Object storage is amazingly versatile. We normally associate it with AWS S3, but Object ...

  7. springboot整合腾讯云cos对象储存

    一:腾讯云前期准备 直接在腾讯云中搜索"对象存储",立即使用 点击存储桶列表,创建存储桶 填写基本信息:所属地域,名称,访问权限(公有读写) 下一步,下一步,创建,存储桶创建成功 ...

  8. Node.js:get/post请求、全局对象、工具模块

    一.GET/POST请求 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交.表单提交到服务器一般都使用 GET/POST 请求. 1.获取GET请求内容 由于GET请求直接被嵌入在路径 ...

  9. 【原创】面向对象作业:选课系统中用pickle储存多个对象间组合引用关系的那些坑...

    转载请注明出处:https://www.cnblogs.com/oceanicstar/p/9030121.html 想直接看结论先提前列出: 1.存储一个对象,文件不是真的给你存储的了对象这种东西, ...

最新文章

  1. Struts和Sitemesh整合,实现多个装饰器
  2. 转:python——IPy库
  3. Raid技术在Linux下的使用
  4. Django:快速搭建简单的Blog
  5. php 非递归调用,php 无限分类(非递归)
  6. Linux0.11内核--进程调度分析之1.初始化
  7. c语言sigaction,C语言中的Sigaction和setitimer
  8. 小白文件管理器共享服务器,在WIN7下使用小白文件管理器局域网功能(SMB)的教程...
  9. 操作系统原理(一)操作系统的认识
  10. P1434 [SHOI2002]滑雪 【记忆化搜索】
  11. OpenCL设备存储形式
  12. PS制作可爱的花豹头像
  13. 编写js找到一个字符串中指定子字符串的所有位置
  14. matlab中rand(‘seed‘,任意符号)是干什么的?
  15. Protobuf3 使用..
  16. 常见html的MIME类型
  17. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
  18. 形式主语 it 练习题
  19. 折纸多少次可以达到珠穆朗玛峰的高度
  20. 阴影:box-shodow 每个属性使用与分析

热门文章

  1. 一个u盘大小的树莓派就能搭建一个服务器
  2. 听完计算机讲座的感想,听讲座心得体会5篇
  3. 辐射光电流测试软件,辐照度测量与评估教程.pptx
  4. 如何区分形式主语和强调句
  5. 一键通(手机实现对讲机功能)
  6. 【EMC专题】电磁辐射的危害
  7. [转]把自己从一个疯狂下载者变成一个学习者
  8. 手机计算机的隐藏小技巧,华为手机隐藏的5个技巧,每一个值得收藏
  9. CDS学习(一)---简介
  10. 保存OpenGL窗口每一帧代码段(freeimage库)