MinIO文件服务器
MinIO文件服务器目前可用于文件存储的网络服务选择有很多,比如阿里云OSS、七牛云、腾讯云等等。FastDFS与MinIO文件服务器MinIO是根据Apache许可v2.0发布的高性能对象存储。它与Amazon S3云存储服务兼容。使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构。功能特性[1] Amazon S3兼容Minio使用Amazon S3 v2 / v4 A
MinIO文件服务器
目前可用于文件存储的网络服务选择有很多,比如阿里云OSS、七牛云、腾讯云等等。FastDFS与MinIO文件服务器
MinIO是根据Apache许可v2.0发布的高性能对象存储。它与Amazon S3云存储服务兼容。使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构。
功能特性
[1] Amazon S3兼容Minio使用Amazon S3 v2 / v4 API。可以使用Minio SDK,Minio Client,AWS SDK和AWS CLI访问Minio服务器。
[2] 数据保护Minio使用Minio Erasure Code来防止硬件故障。也许会损坏一半以上的driver,但是仍然可以从中恢复。
[3] 高度可用Minio服务器可以容忍分布式设置中高达(N / 2)-1节点故障。而且,您可以配置Minio服务器在Minio与任意Amazon S3兼容服务器之间存储数据。
[4] Lambda计算Minio服务器通过其兼容AWS SNS / SQS的事件通知服务触发Lambda功能。支持的目标是消息队列,如Kafka,NATS,AMQP,MQTT,Webhooks以及Elasticsearch,Redis,Postgres和MySQL等数据库。
[5] 加密和防篡改Minio为加密数据提供了机密性,完整性和真实性保证,而且性能开销微乎其微。使用AES-256-GCM,ChaCha20-Poly1305和AES-CBC支持服务器端和客户端加密。加密的对象使用AEAD服务器端加密进行防篡改。
[6] 可对接后端存储除了Minio自己的文件系统,还支持DAS、 JBODs、NAS、Google云存储和Azure Blob存储。
[7] SDK支持基于Minio轻量的特点,它得到类似Java、Python或Go等语言的sdk支持,例如: Java类在使用Maven管理Jar的情况下,在pom.xml中指定Minio:
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>7.0.2</version>
</dependency>
官方网站: https://min.io/
安装教程网址: https://docs.minio.io/
windows安装
在官方网站上下载minio.exe
下载地址:https://dl.min.io/server/minio/release/windows-amd64/minio.exe
MINIO_ACCESS_KEY设置账号
MINIO_SECRET_KEY设置密码
Minio.exe server --address :9999 C:\pro_minio\minio 设置端口号
如果不设置默认是(minioadmin/minioadmin)
运行run_minio.bat文件
再浏览器中输入127.0.0.1:9000 输入账号密码(admin/12345678)
minio制作服务启动
需要借助"Windows Service Wrapper"小工具,
下载地址: http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/1.18/winsw-1.18-bin.exe
winsw-1.18-bin.exe拷贝到minio目录(与minio.exe在同一目录),再把winsw-1.18-bin.exe改名为minio-service.exe
新建 minio-service.xml
<service>
<id>minio</id>
<name>MinIO Service</name>
<description>MinIO is a High Performance Object Storage</description>
<logpath>C:\minio\logs</logpath>
<log mode="roll-by-size">
<sizeThreshold>10240</sizeThreshold>
<keepFiles>8</keepFiles>
</log>
<executable>C:\minio\run.bat</executable>
</service>
minio.exe当成服务开机启动,以管理员身份运行cmd,使用安装服务命令如下:
安装服务 minio-service.exe install (cmd下执行这行)
卸载服务 minio-service.exe uninstall
进入系统服务,启动服务即可
更多推荐
所有评论(0)