minio服务器部署
https://www.minio.org.cn/index.shtml 中文网站(资料滞后,错漏,要和英文网站对照着看)
https://min.io/ (官网/英文)
下载
wget https://dl.min.io/server/minio/release/linux-amd64/minio
部署
不使用脚本启动
//添加可执行权限
chmod +x minio
// 创建data目录(存储数据目录)
mkdir data
// 不使用脚本启动(不指定管理端端口的话,需要要日志去看具体的管理端端口号)
./minio server /opt/soft/minio/data > /opt/soft/minio/minio.log 2>&1 &
//查看输入日志
tail -f minio.log
// 默认账号密码是
minioadmin/minioadmin
使用脚本启动
- 脚本内容
# 指定账号名和密码
export MINIO_ACCESS_KEY=username
export MINIO_SECRET_KEY=password
# 固定管理端端口,data目录,日志
nohup sudo /usr/local/minio/minio server --address=0.0.0.0:9000 --config-dir /etc/minio /data/minioData > /usr/local/minio/minio.log 2>&1&
- 启动
./start.sh
启动后的页面
解决在线预览图片问题
// 安装 mc
wget https://dl.min.io/client/mc/release/linux-amd64/mc
//赋予权限
chmod +x mc
//启动 ip端口 账号 密码(其它不变)
./mc config host add minio http://175.178.182.5:9000 eslk elk@#.er234 --api S3v4
// 设置某个桶有直接访问权限(也可以到管理页面进行设置)
./mc policy set download minio/hospitalimages
可通过 http://服务器ip:端口/桶名称/文件名称 直接访问!
通过JavaAPI调用
- minio官方github演示 地址
https://github.com/minio/minio-java