MinIO – Linux 二进制部署
本文最后更新于 636 天前,其中的信息可能已经有所发展或是发生改变。

MinIO – Linux 二进制部署

MinIO简介

MinIO 是一个高性能的开源对象存储解决方案,主要用于处理大规模数据存储需求。它兼容 Amazon S3 API,使得用户可以轻松地将其应用程序与 MinIO 集成。

以下是 MinIO 的一些关键特性:

  1. 高性能:MinIO 设计为高吞吐量,低延迟的存储系统,适合用于大数据和云原生应用。
  2. 简易部署:MinIO 具有轻量级的特征,可以快速部署在多种环境中,包括裸机、虚拟机和容器(如 Kubernetes)。
  3. 高可用性和扩展性:MinIO 支持数据分布和冗余,可以在多台机器上分布数据,以实现高可用性和故障恢复。
  4. 安全性:提供强大的数据加密和访问控制特性,确保数据的安全性。
  5. 兼容性:由于兼容 S3 API,开发者可以使用现有的工具和库,无需进行大量修改。

MinIO 通常用于云存储、数据湖、备份和恢复、以及机器学习等应用场景,是构建现代数据基础设施的重要组成部分。

MinIO Linux部署

创建文件夹及下载二进制包

cd /AppHome

# 创建minio的文件夹
mkdir minio

# 下载地址
wget https://dl.min.io/server/minio/release/linux-amd64/minio

# 修改二进制包可执行权限
chmod a+x minio

minio启动配置

minio是可以设置用户名和密码的,我们将它设置在环境变量中,设置账号和密码。

# 设置控制台账号(最少3位)
export MINIO_ACCESS_KEY=glj
# 登录密码(最少8位)
export MINIO_SECRET_KEY=glj@123456

创建文件存储文件夹 与 日志文件夹

# 创建存储目录
mkdir /minio_data

#创建日志文件
touch ./minio.log

创建启动脚本

[gzapps@host146 minio]$ cat start.sh

# 设置控制台账号(最少3位)
export MINIO_ACCESS_KEY=glj
# 登录密码(最少8位)
export MINIO_SECRET_KEY=glj@123456
cd /AppHome/minio/
nohup /AppHome/minio/minio server /minioData --address :9000 --console-address :9001 > /AppHome/minio/minio.log 2>&1 &

# 脚本授权
chmod +x start.sh

# 进入存放 启动命令目录下
# 启动命令
./start.sh

创建 Systemd 服务文件并开机自启

创建 minio.service 服务文件:

vim /etc/systemd/system/minio.service

[Unit]
Description=MinIO Object Storage
Documentation=https://min.io/docs/minio
Wants=network-online.target
After=network-online.target

[Service]
User=gzapps
Group=gzapps
WorkingDirectory=/AppHome/minio
Environment="MINIO_ACCESS_KEY=glj"
Environment="MINIO_SECRET_KEY=glj@123456"
ExecStart=/AppHome/minio/minio server /minioData --address :9000 --console-address :9001
Restart=always
StandardOutput=append:/AppHome/minio/minio.log
StandardError=append:/AppHome/minio/minio.log
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target


# 保存后重新加载 systemd 配置:
systemctl daemon-reload
systemctl restart minio
systemctl enable minio
# 查看日志
journalctl -u minio.service

评论

  1. Image
    Macintosh Chrome 131.0.0.0
    2 年前
    2024-12-15 21:20:23

    太稳了大佬,不知道为什么比起docker不是我更喜欢用二进制.

    • Image
      博主
      大雄
      Windows Edge 118.0.2088.76
      2 年前
      2024-12-16 9:26:29

      所以我还是喜欢用容器,无他就是快。

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇