Linux:安装minio并设置开机自启动

前言

记录过程,重点描述我的排错

安装,开机自启

先创建几个文件夹

mkdir -p /data/minio 
mkdir -p /data/minio/data # 数据目录
mkdir -p /data/minio/log  # 日志目录
mkdir -p /data/minioconf  # 配置文件存储目录

下载二进制文件,官网

wget https://dl.min.io/server/minio/release/linux-amd64/minio # 这个你放在一个地方就行,只要你记得,我是放在/data/minio下的
chmod +x minio

接下来需要编辑配置文件

vim /data/minio/conf/minio.conf
MINIO_VOLUMES="/data/minio/data"
MINIO_OPTS="-C /data/minio/conf --address 0.0.0.0:9000 --console-address 0.0.0.0:9001"
MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=admin1234567# 这里要3~16位,要求字母和数字,要不然后续会报错

创建系统启动脚本

# 放在/usr/lib/systemd/system/minio.service也可以
vim /etc/systemd/system/minio.service

重点来了
/etc/systemd/system/minio.service,文件内容如下

[Unit]
Description=Minio
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
# User and group
User=root # 这里写的用户和组必须在本机上要有,要不然就废了
Group=root
EnvironmentFile=/data/minio/conf/minio.conf
ExecStart=/data/minio/minio server $MINIO_OPTS 
ExecReload=/bin/kill -HUP $MAINPID
# Let systemd restart this service always
Restart=always # 这里我写的是no
# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
TimeoutStopSec=5
SendSIGKILL=no
SuccessExitStatus=0 1
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=minio

[Install]
WantedBy=multi-user.target

启动minio

systemctl start minio
systemctl status minio
systemctl daemon-reload
systemctl enable minio

错误

第一个错误,密码设置问题

Please provide correct credentials
621 00:30:33 notdy minio[11262]:       HINT:
621 00:30:33 notdy minio[11262]:         Access key length should be at least 3, and secret key length at least 8 characters

英语小课堂来了
secret:秘密,
secret key: 保密秘钥
这里我是这么干的,将密码设置为字符和数字的混合,长度设置长点

第二个错误,

那个错误当时没有记录,但是好像是start request repeated too quickly,

我按照下面的一个个试的,均是对/etc/systemd/system/minio.service中的内容进行修改,每次修改后需要执行

systemctl daemon-reload
# 第一次试探
# 把你不是too quickly了吗,在这个文件中的Service中添加下面一行
ReStartSec=600

# 第二次试探,将那个minio.service恢复成原样
# 我不重启了,将Service部分中的Restart改为no
Restart=no

第二次可以

第三个错误

在那个minio.service中写的user和group必须要能够在本机中能找到,报错信息我忘记了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值