日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

CentOS7安装笔记:minio分布式集群搭建

發布時間:2025/3/19 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7安装笔记:minio分布式集群搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 準備機器
  • 部署(所有機器均執行)
    • 創建掛載磁盤路徑
    • 掛載磁盤路徑到文件系統
    • 創建minio目錄
    • 下載minio安裝包
    • 創建啟動腳本
    • 創建啟動服務
  • 啟動測試(所有機器執行)
    • 重新加載服務的配置文件
    • 啟動minio服務
    • 查看minio狀態
    • 關閉minio服務
    • 訪問地址
    • 創建測試bucket
    • 上傳測試

準備機器

我本地使用的是4臺虛擬機,其中虛擬機的ip和主機名對應關系如下:

192.168.223.132 minio-1 192.168.223.133 minio-2 192.168.223.134 minio-3 192.168.223.135 minio-4

編輯hosts文件,將以上內容添加到hosts中

vim /etc/hosts

部署(所有機器均執行)

以下的操作都需要在四臺機器上執行

創建掛載磁盤路徑

mkdir -p /data/minio_data/

掛載磁盤路徑到文件系統

注意:需要將新建的目錄掛在到對應的磁盤下,磁盤不掛載好,集群啟動會報錯,還需要注意的是掛載的文件系統至少要1G不然無法初始化導致集群報錯

[root@minio-1 minio]# df -h 文件系統 容量 已用 可用 已用% 掛載點 devtmpfs 470M 0 470M 0% /dev tmpfs 487M 0 487M 0% /dev/shm tmpfs 487M 8.4M 478M 2% /run tmpfs 487M 0 487M 0% /sys/fs/cgroup /dev/mapper/centos_hadoop--master-root 47G 12G 36G 25% / /dev/sda1 1014M 240M 775M 24% /boot tmpfs 98M 0 98M 0% /run/user/0 tmpfs 98M 12K 98M 1% /run/user/42

將上面掛載磁盤路徑掛載到相應的文件系統上

mount /dev/sda1 /data/minio_data/

查看掛載信息

lsblk

創建minio目錄

mkdir -p /opt/minio

下載minio安裝包

打開minio目錄

cd /opt/minio/

下載安裝包

wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio

賦執行權限(根據情況,這里賦全部權限)

chmod 777 minio

創建啟動腳本

編輯run.sh文件

vim /opt/minio/run.sh

內容如下:

#!/bin/bash # minio管理平臺用戶名 export MINIO_ACCESS_KEY=myminio # minio管理平臺密碼 export MINIO_SECRET_KEY=Leo825Test# 啟動minio集群的命令 /opt/minio/minio server http://minio-1/data/minio_data/data1 http://minio-2/data/minio_data/data1 http://minio-3/data/minio_data/data1 http://minio-4/data/minio_data/data1 > log.log

賦執行權限(根據情況,這里賦全部權限)

chmod 777 /opt/minio/run.sh

創建啟動服務

創建minio.service啟動服務

vim /usr/lib/systemd/system/minio.service

內容如下:

[Unit] Description=Minio service Documentation=https://docs.minio.io/[Service] #安裝包路徑 WorkingDirectory=/opt/minio/ #啟動命令路徑 ExecStart=/opt/minio/run.shRestart=on-failure RestartSec=5[Install] WantedBy=multi-user.target

啟動測試(所有機器執行)

重新加載服務的配置文件

systemctl daemon-reload

啟動minio服務

systemctl start minio

查看minio狀態

systemctl status minio [root@minio-2 ~]# systemctl status minio ● minio.service - Minio serviceLoaded: loaded (/usr/lib/systemd/system/minio.service; disabled; vendor preset: disabled)Active: active (running) since 日 2021-01-31 17:22:54 CST; 17s agoDocs: https://docs.minio.io/Main PID: 2036 (run.sh)Tasks: 8CGroup: /system.slice/minio.service├─2036 /bin/bash /opt/minio/run.sh└─2039 /opt/minio/minio server http://192.168.223.232/data/minio_data/data1 http://192.168.223.233/data/minio_1月 31 17:22:54 minio-2 systemd[1]: Started Minio service.

關閉minio服務

systemctl stop minio

訪問地址

集群中的任何一臺機器都可以訪問:

http://192.168.223.132:9000/ http://192.168.223.133:9000/ http://192.168.223.134:9000/ http://192.168.223.135:9000/

創建測試bucket

上傳測試


主機上可以查看到上傳的文件

總結

以上是生活随笔為你收集整理的CentOS7安装笔记:minio分布式集群搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。