Linux上部署和安装MinIO

🍁 作者:知识浅谈,CSDN签约讲师,CSDN博客专家,华为云云享专家,阿里云专家博主
📌 擅长领域:全栈工程师、爬虫、ACM算法,大数据,深度学习
💒 公众号:知识浅谈
🔥 微信:zsqtcyl 联系我领取福利

在这里插入图片描述

🤞Linux上部署和安装MinIO🤞

    • 🎈引言
    • 🎈环境准备
    • 🎈安装MinIO服务器
      • 🍮下载MinIO服务器
      • 🍮授予执行权限
      • 🍮运行MinIO服务器
      • 🍮设置环境变量(可选)
    • 🎈安装MinIO客户端(mc)
      • 🍮下载MinIO客户端
      • 🍮授予执行权限
      • 🍮配置MinIO客户端
      • 🍮使用MinIO客户端
    • 🎈设置MinIO为系统服务
      • 🍮创建systemd服务文件
      • 🍮创建MinIO用户
      • 🍮赋予文件夹权限
      • 🍮启动并启用MinIO服务
    • 🍚总结

🎈引言

MinIO是一个高性能的分布式对象存储服务器,兼容Amazon S3 API,适用于大数据、机器学习和容器化应用等场景。本文将详细介绍如何在Linux系统上部署和安装MinIO。

🎈环境准备

在开始安装MinIO之前,确保您的系统满足以下要求:

  • 64位Linux操作系统
  • 最少1GB内存
  • 最少10GB磁盘空间
  • 已安装Wget或Curl

🎈安装MinIO服务器

🍮下载MinIO服务器

首先,使用Wget或Curl下载MinIO服务器的二进制文件。您可以从MinIO的官方网站获取最新版本。
使用Wget下载:

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

使用Curl下载:

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

🍮授予执行权限

下载完成后,需要为MinIO二进制文件授予执行权限:

chmod +x minio

🍮运行MinIO服务器

创建一个目录来存储MinIO数据,然后运行MinIO服务器:

mkdir -p /data/minio
./minio server /data/minio

运行此命令后,您将看到类似以下的输出,表示MinIO服务器已启动并正在监听端口:

Endpoint:  http://127.0.0.1:9000  http://192.168.1.100:9000
AccessKey: YOUR-ACCESS-KEY
SecretKey: YOUR-SECRET-KEY

Browser Access:
   http://127.0.0.1:9000  http://192.168.1.100:9000

Command-line Access: https://docs.min.io/docs/minio-client-quickstart-guide
   $ mc alias set myminio http://127.0.0.1:9000 YOUR-ACCESS-KEY YOUR-SECRET-KEY

🍮设置环境变量(可选)

为了方便操作,可以将MinIO的环境变量添加到系统中:

export MINIO_ACCESS_KEY=<YOUR-ACCESS-KEY>
export MINIO_SECRET_KEY=<YOUR-SECRET-KEY>

🎈安装MinIO客户端(mc)

MinIO客户端(mc)提供了一个命令行工具,用于管理MinIO和其他兼容S3的存储服务。

🍮下载MinIO客户端

使用Wget或Curl下载MinIO客户端:

wget https://dl.min.io/client/mc/release/linux-amd64/mc

或者使用Curl下载:

curl -O https://dl.min.io/client/mc/release/linux-amd64/mc

🍮授予执行权限

下载完成后,为MinIO客户端授予执行权限:

chmod +x mc

🍮配置MinIO客户端

配置MinIO客户端以连接到MinIO服务器:

./mc alias set myminio http://127.0.0.1:9000 YOUR-ACCESS-KEY YOUR-SECRET-KEY

🍮使用MinIO客户端

您现在可以使用MinIO客户端管理MinIO服务器上的存储。例如,创建一个新的存储桶:

./mc mb myminio/mybucket

上传文件到存储桶:

./mc cp myfile.txt myminio/mybucket

🎈设置MinIO为系统服务

为了确保MinIO在系统启动时自动运行,可以将MinIO配置为系统服务。

🍮创建systemd服务文件

创建一个新的systemd服务文件:

sudo nano /etc/systemd/system/minio.service

在文件中添加以下内容:

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

[Service]
User=minio-user
Group=minio-user
ExecStart=/usr/local/bin/minio server /data/minio
Restart=always
LimitNOFILE=65536
EnvironmentFile=-/etc/default/minio

[Install]
WantedBy=multi-user.target

🍮创建MinIO用户

为MinIO服务创建一个用户:

sudo useradd -r minio-user -s /sbin/nologin

🍮赋予文件夹权限

赋予MinIO用户访问数据目录的权限:

sudo chown -R minio-user:minio-user /data/minio

🍮启动并启用MinIO服务

启动MinIO服务并设置为开机自启:

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio

🍚总结

通过以上步骤, 在Linux系统上成功安装并配置了MinIO服务器和客户端。MinIO提供了高性能、可扩展的对象存储解决方案,适用于各种存储需求。希望这篇指南能帮助您顺利部署MinIO,并充分利用其强大的功能。
大功告成,撒花致谢🎆🎇🌟,关注我不迷路,带你起飞带你富。
Writted By 知识浅谈

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/668055.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

反向传播算法的详细推导

反向传播算法的详细推导

FV悬浮球,安卓真正小而美的神器,满足你的一切需求。

如果你问安卓最强软件有哪些&#xff0c;不同的人可能会有不同的答案&#xff0c;但如果是问我&#xff0c;那我的答案中一定会有他。 FV悬浮球 他是ES文件浏览器&#xff0c;原作者的新作品&#xff0c;经过几年的开发&#xff0c;拥有了超过400项功能&#xff0c;但大小只有…

软件开发步骤详解

一、引言 随着信息技术的迅猛发展&#xff0c;软件已成为现代社会不可或缺的一部分。无论是企业运营、个人生活还是科学研究&#xff0c;都离不开各种软件的支持。因此&#xff0c;掌握软件开发的步骤和技巧对于IT从业者来说至关重要。本文旨在详细介绍软件开发的整个流程&…

杂项——STM32ZET6要注意的一些问题——高级定时器问题和PB3,PB4引脚问题

ZET6可能会用到定时器&#xff0c;高级定时器要输出PWM要加上这样一行代码&#xff0c;否则无法正常输出PWM波 TIM_CtrlPWMOutputs(TIM8, ENABLE); // 主输出使能&#xff0c;当使用的是通用定时器时&#xff0c;这句不需要 ZET6中PB3,PB4引脚默认功能是JTDO和NJTRST,如果想将…

Day06-Mybatis

1. Mybatis介绍 2. Mybatis连接数据库并返回数据事例 连接oracle数据的设置方式 spring.application.namespringboot-mybatis spring.datasource.driver-class-nameoracle.jdbc.OracleDriver spring.datasource.urljdbc:oracle:thin:192.168.100.66:1521:orcl spring.datasour…

创新视频剪辑技巧揭秘:批量垂直翻转轻松上手,瞬间提升视频品质与视觉吸引力

视频已成为我们记录生活、分享故事的重要载体。然而&#xff0c;如何让你的视频在众多作品中脱颖而出&#xff0c;成为众人瞩目的焦点呢&#xff1f;今天&#xff0c;我们将为你揭秘一种创新的视频剪辑技巧——批量垂直翻转&#xff0c;让你轻松提升视频品质与视觉吸引力&#…

rust安装

目录 一、安装1.1 在Windows上安装1.2 在Linux下安装 二、包管理工具三、Hello World3.1 安装IDE3.2 输出Hello World 一、安装 1.1 在Windows上安装 点击页面 安装 Rust - Rust 程序设计语言 (rust-lang.org)&#xff0c;选择"下载RUSTUP-INIT.EXE(64位&#xff09;&qu…

crossover软件安装显示程序错误 crossover中文字体下载失败 运行exe乱码 crossover怎么运行软件

虽然Mac用户一直在不断的增加&#xff0c;但是很多人因为习惯了使用Windows系统上的软件&#xff0c;让他们在使用Mac时&#xff0c;也想照常使用Windows上的软件。借助系统兼容工具CrossOver&#xff0c;则可以便捷地在Mac中跨系统使用Windows系统下的应用和文件。 CrossOver…

Jmeter安装教程

1 Jmeter下载 Jmeter下载地址&#xff1a;https://jmeter.apache.org/download_jmeter.cgi&#xff0c;选择需要的版本点击下载 解压jmeter安装包 解压后的安装包如下&#xff1a; 2 配置Jmeter环境变量 进入环境变量配置页面&#xff1a;计算机->属性->高级系统设置-&…

如何学习ai agent?

如何学习Agent&#xff0c;推荐阅读《动手做AI Agent》这本书。 推荐理由&#xff1a; 1&#xff1a;一本书能够全方位了解并探索Agent的奥秘&#xff01; &#xff08;1&#xff09;Agent的发展进程。 &#xff08;2&#xff09;可以帮我们做哪些事&#xff1a;自动办公&am…

充电宝怎么选?充电宝目前什么牌子质量好耐用?盘点好用充电宝

充电宝怎么选&#xff1f;是不是很多朋友在选充电宝上非常的纠结&#xff1f;在买充电宝上面还是非常有讲究的&#xff01;市面上的充电宝虽然多&#xff0c;但是不排除很多存在安全隐患的&#xff0c;如果稍微没有挑选好充电宝的话&#xff0c;买来的充电宝极大可能是存在非常…

自然语言处理学习路线

学习目标 NLP 系统知识&#xff08;从入门到入土&#xff09; 学习内容 NLP的基本流程&#xff1a;&#xff08;待更&#xff09;文本预处理&#xff08;标点符号处理、繁体转简体、分词Tokenizer&#xff09;&#xff1a;&#xff08;待更&#xff09;词袋模型&#xff08;TF…

threejs的三维前端项目用THREEPlaneGeometry创建平面几何体对象的方法

在 Three.js 中&#xff0c;可以使用THREE.PlaneGeometry类来创建平面几何体对象。THREE.PlaneGeometry类用于创建一个具有指定宽度和高度的平面几何体。 艾斯视觉作为行业ui设计与前端开发服务商很高兴能在这里与你共同探讨&#xff1a;以下是一个示例代码&#xff0c;展示了如…

SJ705B-II 安全帽紫外线老化箱

一、主要用途 根据GB/T2812-2006《安全帽测试方法》、GB 2811-2019 《安全帽》等最新国家标准设计&#xff0c;主要用于安全帽紫外线预处理试验。 1、主体结构&#xff1a;测试箱采用全不锈钢箱体&#xff0c;有效保护试验安全及延长使用寿命。内部配件采用金属或聚四氟件&…

现代易货:以物换物,发现物品新价值

在消费浪潮涌动的现代社会&#xff0c;交换文化逐渐崭露头角&#xff0c;一种新颖的交易模式——现代易货模式&#xff0c;正在悄然流行。它不仅仅是对古老“以物换物”交易方式的传承&#xff0c;更是对物品价值和交换方式的全新诠释。 现代易货模式&#xff0c;顾名思义&…

小学生四则运算练习器,用户可以选择进行加减乘除任意一项,也可以选择退出,然后每次计算后会提示正确与否,最后计算总分然后并给出评语。

⑴ 用户可以从菜单中选择某种运算进行练习。具体包括&#xff1a;加法&#xff0c;减法&#xff0c;乘法&#xff0c;除法&#xff1b;也可以退出程序. ⑵ 用户可以指定每次练习的题目数量、设置练习的总分&#xff1b; ⑶ 每小题练习后给出结果正确与否的提示&#xff1b;一…

【C++】10.list

list这个迭代器是双向迭代器&#xff0c;与vector的迭代器具有很大的区别&#xff0c;主要在于双向迭代器不支持&#xff0b;- 操作 正由于list的双向迭代器&#xff0c;因此<algorithm>中的sort()函数无法使用&#xff0c;list单独实现了一个sort()函数&#xff0c;但效…

大豆、棉花深度学习数据集大合集

最近收集了一大波关于大豆和棉花的深度学习数据集&#xff0c;主要有叶片的识别、分类、计数以及病害检测等。 数据集的价值 科研价值&#xff1a;这些数据集为植物学、农业信息技术、机器学习等领域的科研人员提供了宝贵的资源。它们可以用于训练和优化各种深度学习模型&…

【因果推断python】7_线性回归模型1

目录 你需要的只是回归 你需要的只是回归 在处理因果推断时&#xff0c;我们看到每个人有两个潜在的结果&#xff1a; 是个体如果不接受干预的结果和 是他或她接受干预的结果。将干预变量 T 设置为 0 或 1 的行为会实现其中一个潜在结果&#xff0c;并使我们不可能知道另一个结…