centos7部署minio

minio介绍

minio 是高性能、可扩展、云的原生支持、开源免费的企业级文件存储服务,与Amazon S3 兼容,配置极简。

linux下的部署过程

1、下载minio,建议下载到/usr/local/bin/ 目录下,可全局访问

cd /usr/local/bin/
wget   http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio

2、设置minio用户名密码到临时环境变量(重启后消失)

#旧版使用 MINIO_ACCESS_KEY MINIO_SECRET_KEY,作废时间:Deprecated since version RELEASE.2021-04-22T15-44-28Z.
#新版 配置用户名密码
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password
#查看环境变量
echo $MINIO_ROOT_USER
echo $MINIO_ROOT_PASSWORD

3、永久环境变量

修改系统配置

vim /etc/profile
#最后一行输入(新版) 
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password

设置立即生效

source /etc/profile

4、指定配置路径后启动 (建议修改默认端口)

#后端启动
nohup minio server --address ':9000' --config-dir /root/.minio /data/minio > /data/minio.log 2>&1 &
#确认是否启动
ps -ef | grep minio | grep -v grep#前端启动
minio server --address ':9000' --config-dir /root/.minio /data/minio
#查看端口占用lsof -i:d
lsof -i:9000docker run -p 9000:9000 minio server /data/minio

5、开机启动(方式很多,例举其一)

#修改系统配置
vim /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local#每次登录 vim /etc/profile
#最后一行输入
nohup minio server --address ':9000' --config-dir /root/.minio /data/minio > /data/minio.log 2>&1 &

6、服务方式启动
我自己使用了sh脚本启动,脚本内容如下:

nohup ./minio server --address '192.168.1.78:9001' --console-address '192.168.1.78:9000' /home/minio/data &

参考文档:
官方中文文档:http://docs.minio.org.cn/docs
官方英文文档:https://docs.min.io/

posted @ 2023-06-05 16:28  GaoYanbing  阅读(493)  评论(0编辑  收藏  举报