CentOS7安装笔记:minio分布式集群搭建
生活随笔
收集整理的這篇文章主要介紹了
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分布式集群搭建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot笔记:SpringB
- 下一篇: SpringBoot笔记:SpringB