centos7 安装 Minio

#1.下载二进制安装包

先创建一个存放的文件夹:/datadrive/user/local/minIO/bin

cd /
mkdir datadrive
cd datadrive
mkdir user
cd user
mkdir local
cd local
mkdir minIO
cd minIO
mkdir bin

 

在这个目录下,然后直接下载,下载完后,直接给该文件变成可执行文件。

wget https://dl.minio.io/server/minio/release/linux-amd64/minio

#2.给权限

在/datadrive/user/local/minIO/bin目录下,把minio这个文件移动到该目录,并赋予可执行权限。

chmod +x minio

执行后,变成了可执行文件

#4.创建用户组和创建用户

groupadd minio
useradd minio -g minio

查看用户信息

cat /etc/passwd

#5.创建minIO的配置文件

在/datadrive/user/local/minIO/目录下先创建etc文件夹

cd /datadrive/user/local/minIO/
mkdir etc
cd etc

vi minio.conf

MINIO_VOLUMES="/datadrive/user/local/minIO/data"
MINIO_OPTS="-C /datadrive/user/local/minIO/etc --address 192.168.1.103:9000"
MINIO_ACCESS_KEY="root"
MINIO_SECRET_KEY="123456"

注意这里的ip要改成你们自己的ip地址,这里的ip特别注意,需要内网ip,否则服务起不来。

同时设置用户名和密码

#6.创建一个minio.service服务 

vim  /etc/systemd/system/minio.service

内容是:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/datadrive/user/local/minIO/bin/minio

[Service]
# User and group
User=minio
Group=minio
EnvironmentFile=/datadrive/user/local/minIO/etc/minio.conf
ExecStart=/datadrive/user/local/minIO/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
# Let systemd restart this service always
Restart=always

# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=65536
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target

#7.更改文件、目录属主属组

chown  -R minio:minio  /datadrive/user/local/minIO

#8.启动服务

#  systemctl daemon-reload

#  systemctl enable minio.service   #设置开机自启动

#  systemctl disable minio.service   #停止开机自启动

#  systemctl start  minio.service

#  systemctl status  minio.service

#  systemctl stop minio.service

查看启动的进程: 

ps aux|grep minio

#9.报错信息,可通过下面命令进行查看启动错误日志

journalctl -u minio.service

一般容易端口被占用报错。 

微信扫一扫:关注我个人订阅号“猿小飞”,更多精彩文章在这里及时发布: