在CentOS環境下安裝MinIO對象存儲服務的流程如下:
sudo yum update -y
sudo yum install -y wget vim
mkdir -p /opt/minio/{config,data} && chmod -R 777 /opt/minio
docker pull minio/minio
/opt/minio/config
,和存儲上傳文件的目錄 /opt/minio/data
:mkdir -p /opt/minio/{config,data} && chmod -R 777 /opt/minio
docker run -p 9000:9000 -p 9090:9090 \
--net=host \
--name minio \
-d \
--restart=always \
-e "MINIO_ACCESS_KEY=minio" \
-e "MINIO_SECRET_KEY=selectdb" \
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio \
minio/minio server /data --console-address ":9090" -address ":9000"
關鍵參數說明:
--net=host
:主機網絡模式,提升傳輸性能。--console-address
:Web管理臺端口(推薦9090)。--address
:API通信端口(推薦9000)。MINIO_SECRET_KEY
:密碼需要至少8位且包含大小寫/特殊字符。http://<服務器IP>:9090
使用預設賬號密碼:創建AccessKey。
創建存儲桶(Bucket):
CREATE REPOSITORY `minio_repo` WITH S3 ON LOCATION "s3://doris"
PROPERTIES (
"s3.endpoint" = "http://10.16.10.6:9001",
"s3.access_key" = "IPzmVMkcHVxpMriSqsDn",
"s3.secret_key" = "RgOpT7dd4GJFXfOLfjRpNAbkQyWKOVUKIMu33pEy",
"s3.region" = "us-east-1",
"use_path_style" = "true"
)
以上就是在CentOS環境下安裝MinIO的基本流程。請根據實際情況調整配置,并確保遵循最佳實踐以確保系統的安全性和穩定性。