Products
96SEO 2025-06-02 22:55 2
Minio是一个轻巧松、可 的对象存储服务,特别适合用于云存储和分布式系统。它支持Amazon S3 API,所以呢在迁移到Minio时能无缝集成现有的S3应用程序。
在开头之前,请确保您的CentOS系统满足以下要求:
先说说您需要从Minio官网下载Minio的安装包。官网给了Binary、RPM、DEB三种方式安装Minio。
sudo yum install -y wget unzip
安装少许不了的依赖包,包括wget和unzip。
sudo yum install -y wget unzip
从Minio官网下载Minio的二进制文件。
wget https://dl.min.io/client/macos/minio-server.min.io
将下载的Minio二进制文件赋予施行权限。
chmod x minio-server.min.io
创建Minio存储数据的目录。
sudo mkdir -p /data/minio/data
创建并编辑/etc/default/minio
文件,设置以下参数:
sudo vi /etc/default/minio
内容如下:
MINIO_VOLUMES "/data/minio/data"
MINIO_OPTS "-C /etc/minio --address YOUR_NODE_IP:9000"
将YOUR_NODE_IP
替换为当前节点的IP地址。
用以下命令启动Minio:
sudo ./minio server /data/minio/data
创建MinIO的systemd服务文件:
sudo vim /etc/systemd/system/minio.service
添加以下内容:
Description=MinIO Server
Documentation=https://docs.min.io/docs/minio/linux
Wants=network
After=network
Type=forking
WorkingDirectory=/data/minio/data
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=your_password"
ExecStart=/usr/local/bin/minio server /data/minio/data
Restart=always
LimitNOFILE=65536
TasksMax=infinity
TimeoutStopSec=infinity
SendSIGKILL=no
WantedBy=multi-user.target
沉新鲜加载systemd配置并启动服务:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
下载并安装Minio客户端mc:
wget https://dl.min.io/client/linux/minio-mc.tar.gz
tar -xvf minio-mc.tar.gz
chmod x minio-mc/minio-mc
配置客户端连接到Minio集群:
./minio-mc config host add your_alias http://YOUR_NODE_IP:9000 minioadmin your_password
列出集群中的桶:
./minio-mc ls
通过以上步骤,您能在CentOS上成功安装并运行Minio。Minio是一个功能有力巨大且容易于用的对象存储服务,能帮您轻巧松实现高大可用性和高大性能的对象存储解决方案。
Demand feedback