微服务学习(十二):安装Minio

微服务学习(十二):安装Minio

一、简介

MinIO 是一款基于Go语言发开的高性能、分布式的对象存储系统。客户端支持Java,Net,Python,Javacript, Golang语言。MinIO系统,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。

二、下载及安装

官网下载

1、下载

shell 复制代码
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio

2、赋予权限

shell 复制代码
chmod +x minio

3、设置登录账号和密码

shell 复制代码
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=12345678

4、设置后台启动,并打印日志到文件。

shell 复制代码
nohup ./minio server --console-address ":9001" /usr/local/minio/data > /usr/local/minio/log/minio.log 2>&1 &

5、设置为开机自启

shell 复制代码
vi /etc/rc.d/rc.local

增加:
nohup /home/minio/minio server --console-address ":9001" /usr/local/minio/data > /usr/local/minio/log/minio.log 2>&1 &

三、验证

在浏览器输入:IP:9001,如果出现下图所示,则代表该端口已被服务器的防火墙拦截。

防火墙开端9001端口

shell 复制代码
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload

进入登陆页面,输入账号和密码。

登录成功

相关推荐
惠惠软件3 分钟前
AI 龙虾 | 对学习工作的影响和未来前瞻
人工智能·学习
Test-Sunny9 分钟前
【实战问题汇总】大模型ai测试
ai·架构
happymaker062611 分钟前
web前端学习日记——DAY08(jQuery,json文件格式,bootstrap)
前端·学习·jquery
weixin_4434785111 分钟前
FLUTTER组件学习之进度指示器
学习·flutter
全栈派森13 分钟前
拒绝分布式大泥球:复杂系统微服务拆分与服务间通信的终极指南
后端·微服务
be to FPGAer16 分钟前
ASIC设计与综合-1
学习
大迪deblog17 分钟前
系统架构设计-学习建议
学习·系统架构
黑眼圈子18 分钟前
牛客刷题记录5
java·开发语言·学习·算法
Allen_LVyingbo33 分钟前
自进化医疗智能体:动态记忆与持续运行的Python架构编程(上)
数据结构·python·架构·动态规划·健康医疗
国科安芯33 分钟前
商业航天视角下角度编码传感器的应用与MCU的集成适配
大数据·网络·单片机·嵌入式硬件·架构·制造·安全性测试