自学内容网 自学内容网

linux服务器搭建minio


项目用到minio,用别人的总感觉不太好,自己会比什么都强,那就弄一个吧。

在不同机器,如windows,linux,mac搭建应该有所不同。

linux搭建minio

下载:
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio # 下载后的文件就叫minio

授权:
chmod +x minio

创建目录:
mkdir -p /mnt/data # 和下面的目录呼应

启动:
./minio server /mnt/data # 注 默认端口是9000,如果端口已存在,启动可能会报错,换端口说是加 --address :9001 即可,实测还是报错,就找了台9000端口未被占用的机器。

上述启动是实时版,关闭终端服务也会关闭,实际应该用后台启动,命令(这里用19000端口了):
./minio server --address :19000 --console-address :19001 /data/minio/data 2>&1 &

如果成功的话,应该是类似如下输出:

INFO: Formatting 1st pool, 1 set(s), 1 drives per set.
INFO: WARNING: Host local has more than 0 drives of set. A host failure will result in data becoming unavailable.
MinIO Object Storage Server
Copyright: 2015-2024 MinIO, Inc.
License: GNU AGPLv3 - https://www.gnu.org/licenses/agpl-3.0.html
Version: RELEASE.2024-10-29T16-01-48Z (go1.22.8 linux/amd64)

API: http://10.192.0.168:9000  http://127.0.0.1:9000
   RootUser: minioadmin
   RootPass: minioadmin

WebUI: http://10.192.0.168:39823 http://127.0.0.1:39823
   RootUser: minioadmin
   RootPass: minioadmin

CLI: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart
   $ mc alias set 'myminio' 'http://10.192.0.168:9000' 'minioadmin' 'minioadmin'

Docs: https://docs.min.io
WARN: Detected Linux kernel version older than 4.0 release, there are some known potential performance problems with this kernel version. MinIO recommends a minimum of 4.x linux kernel version for best performance
WARN: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
INFO:
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ You are running an older version of MinIO released 1 week before the latest release ┃
┃ Update: Run `mc admin update ALIAS`                                                 ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

登录:
上面输出中 http://10.192.0.168:9000 这个就是登录地址。
默认用户名密码 minioadmin:minioadmin # 这个直接就可以登录,到此实际就已经可以了

如果需要修改默认用户名密码可以使用:
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=12345678

注:添加书签时,最好始终以9000作为书签地址,因为每次重启监听端口的地址都会变化,所以如果书签直接加。有可能会出现服务已启动,但是界面打不开误以为服务没起来的情况(实际是界面地址不对)。

指定配置目录:
默认的配置目录是${HOME}/.minio,可以通过–config-dir命令自定义配置目录:
./minio server --config-dir /mnt/config /mnt/data

指定静态端口:
控制台监听端口是动态生成的(也就是每次重启,端口都不一样),可以通过–console-address ":port"指定静态端口
./minio server --console-address ":9001" /mnt/data

如何重启服务

实际就很简单了,kill掉进程号,再执行下上面的命令。

其他搭建方式


原文地址:https://blog.csdn.net/enthan809882/article/details/143644471

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!