中文官网MinIO | 高性能, Kubernetes 原生对象存储
外文官网MinIO | High Performance, Kubernetes Native Object Storage
1.进入/opt 目录,创建minio文件夹 、data文件夹
cd /opt
mkdir minio
mkdir data
1
2.wget下载安装包
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
wget https://dl.minio.io/server/minio/release/linux-amd64/minio(外网太慢使用中文官网下载)
3.进入minio文件夹创建log文件
cd /minio
touch minio.log
4.赋予minio文件执行权限,最高权限
chmod 777 minio
使用 Xfpt也可
5.启动minio
根据官网操作
./minio server /opt/minio/data (/opt/minio/data 为你存放静态文件的目录)
按照上述启动方式,每次启动minio的时候console端口都会发生变化,我们可以通过下面的方式进行启动,固定端口。
./minio server /opt/minio/data --console-address ":55555"
minio的api的端口重新启动是不变的,但是我们也可以通过下面的命令,重新固定一个端口
./minio server /opt/minio/data --console-address ":55555" --address ":9000"
上面的启动方式,当我们关闭xshell连接时,minio也就关闭了,我们可以通过下面的命令进行后台启动:
nohup /opt/minio/minio server /opt/minio/data --console-address ":55555" --address ":9000" > /opt/minio/minio.log 2>&1 &
上面的命令较长,我们也可以把该启动命令写到脚本文件里,运行脚本文件。
vim startMinio.sh
修改脚本权限
chmod 777 startMinio.sh
然后在该脚本文件里添加上述命令,运行脚本。
查看是否正常运行
netstat -nlp | grep 9000
没有后台运行时的日志
打开“http://192.168.158.128:55555”,进入可视化页面,输入默认账号密码登录。
6.关闭minio
查看端口占用,9000为minio占用端口号,kill杀死进程
netstat -nlp | grep 9000
kill -9 2524
7.配置环境(可忽略)
minio默认的用户名密码为minioadmin,如需修改可以设置minio的环境变量。
打开配置文件
vim /etc/profile
加入账号密码配置
# set minio environment
export MINIO_ROOT_USER=user_minio
export MINIO_ROOT_PASSWORD=password_minio
刷新配置文件
source /etc/profile