Linux下安装MinIO & Windows下安装MinIO


一、MinIO的简介

1.什么是MinIO

MinIO是一个开源的分布式对象存储服务器,支持S3协议并且可以在多节点上实现数据的高可用和容错。它采用Go语言开发,拥有轻量级、高性能、易部署等特点,并且可以自由选择底层存储介质。它基于Apache License 开源协议,兼容Amazon S3云存储接口。适合存储非结构化数据,如图片,音频,视频,日志等。

2.MinIO的特点

(1)高性能:MinIO 采用了分布式架构,可以处理大量的数据请求,并提供高吞吐量和低延迟的存储服务。
(2)可扩展性:可以通过添加更多的节点来扩展存储容量和性能,以满足不断增长的业务需求。
(3)高可靠性:数据被自动复制到多个节点上,以确保数据的可靠性和容错性。即使某些节点出现故障,数据仍然可以访问。
(4)兼容性:MinIO 提供了与 Amazon S3 兼容的 API,这使得它可以与许多现有的应用程序和工具集成。
(5)安全性:支持多种安全机制,如访问控制列表(ACL)、加密存储等,以保护数据的安全性。
(6)开源:MinIO 是一个开源项目,拥有活跃的社区和广泛的用户基础。

总的来说,MinIO 是一个功能强大、灵活可扩展的对象存储系统,适用于各种规模的应用程序和数据存储需求。

二、MinIO相关地址

官方网站:https://min.io/
中文网站:http://minio.org.cn/
Github地址:https://github.com/minio
Gitee地址:https://gitee.com/mirrors/minio

三、Linux下安装MinIO

# 下载minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
# 赋予可执行权限
chmod +x minio
# 启动minio
# 1.前台启动
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=minioadmin ./minio server /home/data/minio --console-address ":9001"
#前台启动的MinIO关闭命令:
ctrl + c
# 2.后前台启动
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=minioadmin ./minio server /home/data/minio --console-address ":9001" &
# 前台启动的MinIO关闭命令
kill pid
MINIO_ROOT_USER           # 指定MinIO的用户名;
MINIO_ROOT_PASSWORD       # 指定MinIO的密码;
/home/data/minio          # 指定MinIO服务器用于存储数据的目录;
console-address ":9001"   # 指定MinIO控制台的监听地址和端口
# 访问 
http://192.168.241.138:9001

设置开机自启,#在/ect/rc.local文件下添加如下命令

MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=minioadmin /usr/local/minio/minio server /home/data/minio --console-address ":9001" &

添加后如下所示,即完成Linux下MinIO的开机自启动配置

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

echo "this shows rc.local is start onboot" > /usr/local/rc-local-info.log
# add your scritp here
# 启动 fdfs_trackerd
/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start
# 启动 fdfs_storaged
/usr/bin/fdfs_storaged /etc/fdfs/storage.conf start
# 启动 nginx
/usr/local/nginx/sbin/nginx
# 启动 minio
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=minioadmin /usr/local/minio/minio server /home/data/minio --console-address ":9001" &

exit 0

四、Windows下安装MinIO

# 下载minio
https://dl.min.io/server/minio/release/windows-amd64/minio.exe
# 进入minio.exe所在的文件夹下创建data文件夹,用于存储数据
# cmd进入终端
# 设置登录用户
setx MINIO_ROOT_USER admin
# 设置登录用户密码
setx MINIO_ROOT_PASSWORD password
# 启动minio
minio.exe server D:\SoftwareProgram\MinIO\data --console-address ":9001"
#访问
http://localhost:9000

启动脚本minio.bat

在minio.exe同级的文件夹在创建minio.bat文件,写入内容如下

# 设置登录用户
setx MINIO_ROOT_USER admin
# 设置登录用户密码
setx MINIO_ROOT_PASSWORD minioadmin
# 启动minio
minio.exe server D:\SoftwareProgram\MinIO\data --console-address ":9001"

最后将minio.bat发送快捷方式至桌面即可双击启动minio。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值