ubuntu

Ubuntu MinIO安装教程有哪些

小樊
32
2025-05-30 10:19:03
栏目: 智能运维

在Ubuntu上安装MinIO对象存储服务的教程包括以下步骤:

一、下载MinIO服务端

wget https://dl.min.io/server/minio/release/linux-amd64/minio

若下载缓慢,可访问官网手动下载。

chmod +x minio
mv minio /usr/local/bin/

二、配置与启动

export MINIO_ROOT_USER=admin
export MINIO_ROOT_SECRET=your_strong_password

建议将变量写入/etc/profile并执行source /etc/profile以持久化。

mkdir -p /data/minio

(单节点部署至少一个目录)

nohup minio server /data/minio --console-address ":9001" &

后台运行可通过nohupsystemd服务管理。

三、配置系统服务(可选)

[Unit]
Description=MinIO
After=network.target

[Service]
Type=simple
User=root
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=your_password"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=on-failure

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable minio
systemctl start minio

四、访问与验证

五、Java集成示例(可选)

  1. 添加Maven依赖:
<dependency>
  <groupId>io.minio</groupId>
  <artifactId>minio</artifactId>
  <version>8.5.6</version>
</dependency>

(使用最新版本)

  1. 初始化客户端:
MinioClient client = MinioClient.builder().endpoint("http://IP:9000").credentials("admin", "your_password").build();
  1. 操作存储桶:
boolean exists = client.bucketExists(BucketExistsArgs.builder().bucket("my-bucket").build());
if (!exists) {
  client.makeBucket(MakeBucketArgs.builder().bucket("my-bucket").build());
}

请注意,以上信息仅供参考,具体操作时请根据实际情况进行调整。

0
看了该问题的人还看了