CentOS7安装笔记:minio分布式集群搭建
生活随笔
收集整理的這篇文章主要介紹了
CentOS7安装笔记:minio分布式集群搭建
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 準(zhǔn)備機(jī)器
- 部署(所有機(jī)器均執(zhí)行)
- 創(chuàng)建掛載磁盤路徑
- 掛載磁盤路徑到文件系統(tǒng)
- 創(chuàng)建minio目錄
- 下載minio安裝包
- 創(chuàng)建啟動(dòng)腳本
- 創(chuàng)建啟動(dòng)服務(wù)
- 啟動(dòng)測(cè)試(所有機(jī)器執(zhí)行)
- 重新加載服務(wù)的配置文件
- 啟動(dòng)minio服務(wù)
- 查看minio狀態(tài)
- 關(guān)閉minio服務(wù)
- 訪問地址
- 創(chuàng)建測(cè)試bucket
- 上傳測(cè)試
準(zhǔn)備機(jī)器
我本地使用的是4臺(tái)虛擬機(jī),其中虛擬機(jī)的ip和主機(jī)名對(duì)應(yīng)關(guān)系如下:
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文件,將以上內(nèi)容添加到hosts中
vim /etc/hosts部署(所有機(jī)器均執(zhí)行)
以下的操作都需要在四臺(tái)機(jī)器上執(zhí)行
創(chuàng)建掛載磁盤路徑
mkdir -p /data/minio_data/掛載磁盤路徑到文件系統(tǒng)
注意:需要將新建的目錄掛在到對(duì)應(yīng)的磁盤下,磁盤不掛載好,集群?jiǎn)?dòng)會(huì)報(bào)錯(cuò),還需要注意的是掛載的文件系統(tǒng)至少要1G不然無法初始化導(dǎo)致集群報(bào)錯(cuò)
[root@minio-1 minio]# df -h 文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn) 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將上面掛載磁盤路徑掛載到相應(yīng)的文件系統(tǒng)上
mount /dev/sda1 /data/minio_data/查看掛載信息
lsblk創(chuàng)建minio目錄
mkdir -p /opt/minio下載minio安裝包
打開minio目錄
cd /opt/minio/下載安裝包
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio賦執(zhí)行權(quán)限(根據(jù)情況,這里賦全部權(quán)限)
chmod 777 minio創(chuàng)建啟動(dòng)腳本
編輯run.sh文件
vim /opt/minio/run.sh內(nèi)容如下:
#!/bin/bash # minio管理平臺(tái)用戶名 export MINIO_ACCESS_KEY=myminio # minio管理平臺(tái)密碼 export MINIO_SECRET_KEY=Leo825Test# 啟動(dòng)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賦執(zhí)行權(quán)限(根據(jù)情況,這里賦全部權(quán)限)
chmod 777 /opt/minio/run.sh創(chuàng)建啟動(dòng)服務(wù)
創(chuàng)建minio.service啟動(dòng)服務(wù)
vim /usr/lib/systemd/system/minio.service內(nèi)容如下:
[Unit] Description=Minio service Documentation=https://docs.minio.io/[Service] #安裝包路徑 WorkingDirectory=/opt/minio/ #啟動(dòng)命令路徑 ExecStart=/opt/minio/run.shRestart=on-failure RestartSec=5[Install] WantedBy=multi-user.target啟動(dòng)測(cè)試(所有機(jī)器執(zhí)行)
重新加載服務(wù)的配置文件
systemctl daemon-reload啟動(dòng)minio服務(wù)
systemctl start minio查看minio狀態(tài)
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.關(guān)閉minio服務(wù)
systemctl stop minio訪問地址
集群中的任何一臺(tái)機(jī)器都可以訪問:
http://192.168.223.132:9000/ http://192.168.223.133:9000/ http://192.168.223.134:9000/ http://192.168.223.135:9000/創(chuàng)建測(cè)試bucket
上傳測(cè)試
主機(jī)上可以查看到上傳的文件
總結(jié)
以上是生活随笔為你收集整理的CentOS7安装笔记:minio分布式集群搭建的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringBoot笔记:SpringB
- 下一篇: SpringBoot笔记:SpringB