在CentOS下安裝MinIO的步驟如下:
三臺機器ssh免密登錄:
vim /etc/hostsssh-keygen -t rsassh-copy-id hadoop01 ssh-copy-id hadoop02 ssh-copy-id hadoop03關閉防火墻:
systemctl stop firewalldsystemctl disable firewalldsystemctl status firewalld修改系統最大文件數:
ulimit -n 查看最大連接數/etc/security/limits.conf添加以下行:* soft nofile 65535
* hard nofile 65535
sysctl -preboot創建啟動腳本、配置文件、數據目錄:
ansible -i minio.hosts minio -m file -a 'path=/usr/local/app/minio/bin state=directory mode=0755'
ansible -i minio.hosts minio -m file -a 'path=/etc/minio state=directory mode=0755'
ansible -i minio.hosts minio -m file -a 'path=/data/minio_data/data1 state=directory mode=0755'
ansible -i minio.hosts minio -m file -a 'path=/data/minio_data/data2 state=directory mode=0755'
硬盤分區:
fdisk創建擴展分區和兩個邏輯分區。mkfs.ext4 /dev/sda5
mkfs.ext4 /dev/sda6
mount /dev/sda5 /data/minio_data/data1
mount /dev/sda6 /data/minio_data/data2
/etc/fstab以便系統重啟后自動掛載。下載MinIO:
cd /usr/local/app/minio/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio
配置MinIO服務:
minio.hosts文件列出所有節點。minio-start.sh并設置執行權限。/etc/systemd/system/minio.service并啟動MinIO服務。請注意,以上步驟是基于特定版本的MinIO和CentOS進行的,具體版本可能會有所不同。建議參考MinIO官方文檔獲取最新和最準確的安裝指南。