MINIO安装教程,异常情况分享

  • 首先声明一点,推荐去中国镜像网下载,网上大部分文章里的默认下载地址的minio,应用在centos上会有问题,起码我是踩坑了,一直查问题,最后才发现是minio这个文件的问题。从中国镜像网下下来的就可以。

创建基础目录

mkdir /usr/programs/minio
mkdir /usr/programs/minio/data

如果有小报错,请自行多递归创建一下

下载并执行minio

推荐去一下网址下载:https://www.minio.org.cn/download.shtml#/linux
在这里插入图片描述

wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio
MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=password ./minio server /mnt/data --console-address ":9001"

此处为网站推荐的快速上手,启动程序的方式。只要简单执行上方三步,即可运行起你的minio服务。
随后简单测试一下你的服务启动是否正常。

[root@iZwz955by5k2whx7q0uvnlZ ~]# curl 127.0.0.1:9001
<!doctype html><html lang="en"><head><meta charset="utf-8"/><base href="/"/><meta content="width=device-width,initial-scale=1" name="viewport"/><meta content="#081C42" media="(prefers-color-scheme: light)" name="theme-color"/><meta content="#081C42" media="(prefers-color-scheme: dark)" name="theme-color"/><meta content="MinIO Console" name="description"/><meta name="minio-license" content="agpl" /><link href="./styles/root-styles.css" rel="stylesheet"/><link href="./apple-icon-180x180.png" rel="apple-touch-icon" sizes="180x180"/><link href="./favicon-32x32.png" rel="icon" sizes="32x32" type="image/png"/><link href="./favicon-96x96.png" rel="icon" sizes="96x96" type="image/png"/><link href="./favicon-16x16.png" rel="icon" sizes="16x16" type="image/png"/><link href="./manifest.json" rel="manifest"/><link color="#3a4e54" href="./safari-pinned-tab.svg" rel="mask-icon"/><title>MinIO Console</title><script defer="defer" src="./static/js/main.f220ec81.js"></script><link href="./static/css/main.7f39beab.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"><div id="preload"><img src="./images/background.svg"/> <img src="./images/background-wave-orig2.svg"/></div><div id="loader-block"><img src="./Loader.svg"/></div></div></body></html>[root@iZwz955by5k2whx7q0uvnlZ ~]# 

  • 执行curl 127.0.0.1:9001,在本地访问控制台,有输出html即表达,web服务是有启动的,此时我们先确认了服务是可用的。然后再去你自己的浏览器上登录看看服务是否正常可用。在这里插入图片描述
    账号密码就是你启动服务输入的
    MINIO_ROOT_USER=admin
    MINIO_ROOT_PASSWORD=password
    注意如果运行后,服务不正常,大可以换一个minio试试,经验之谈。浪费我2个小时

设置成服务,并随着开启启动

1、创建minio.service启动脚本

vim /etc/systemd/system/minio.service

执行以上指令后,在vim中输入一下内容

[Unit]
Description=Minio Service

[Service]
Environment="MINIO_ROOT_USER=minio123"
Environment="MINIO_ROOT_PASSWORD=minio123456"
ExecStart=/usr/programs/minio/minio server /usr/programs/minio/data --console-address ":9001"
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
StandardOutput=/usr/programs/minio/logs/server.log
PrivateTmp=true

[Install]
WantedBy=multi-user.target
  • 请留意以上参数要点
    1、这个是账号
    Environment=“MINIO_ROOT_USER=minio123”
    2、这个是密码
    Environment=“MINIO_ROOT_PASSWORD=minio123456”
    3、启动指令
    /usr/programs/minio/minio server /usr/programs/minio/data --console-address “:9001”

2、服务启动

  • 重新加载服务的配置文件
systemctl daemon-reload
  • 当即启动
systemctl start minio
  • 设置开机启动,记得要执行
systemctl enable minio
  • 查看状态
systemctl status minio
  • 停止服务
systemctl stop minio
  • 关闭开机启动
systemctl disable minio.service

随后就可以通过reboot,重启查看服务是否会自动启动

猜你喜欢

转载自blog.csdn.net/weixin_43651674/article/details/131732954