当前位置: 首页 > news >正文

大数据学习拓展——Minio安装与使用

本文参考:如何在ubuntu上搭建minio_ubuntu minio-CSDN博客文章浏览阅读2.9k次。本文主要介绍了在ubuntu服务器下部署minio的过程,以及如何通过客户端进行简单操作。_ubuntu minio https://blog.csdn.net/bDreamer/article/details/130161669

MinIO是一个开源的高性能对象存储解决方案,支持多种安装方式,本例仅介绍最基础的单机安装方式,操作系统:Ubuntu24.04

下载安装文件

直接从MinIO官网下载安装文件

可以官网下载利用xftp上传也可以linux wget

# 下载服务端

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

# 将下载所得minio文件拷贝到指定文件夹并赋权

sudo cp minio /usr/local/bin/

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

运行MinIO

设置对象存储位置

为MinIO创建一个存储目录:

sudo mkdir /home/youka/data

启动MinIO

启动MinIO,并指定存储目录和访问地址:

sudo minio server /home/youka/data --console-address ":9099"

MinIO启动后,可以在浏览器中输入http://ip:9000,打开后自动跳转到http://ip:9099,在用户名密码处输入默认用户名密码(minioadmin/minioadmin)即可登陆系统。

配置自启动服务

在终端启动MinIO的方式相对较为简单,但是当系统宕机重启时,服务也会停止,不能重新启动。我们就需要将MinIO配置为系统服务,方便在系统重启时自动启动。

编写配置文件

为简化MinIO配置,我们可将MinIO的配置统一写入一个配置文件,以供启动时调用。配置方式如下:

# 默认把配置文件放入/etc/default文件夹中,名称为minio

sudo vim /etc/default/minio

[Unit]

Description=Minio Service

[Service]

Environment="MINIO_ROOT_USER=lzflminio"

Environment="MINIO_ROOT_PASSWORD=lzflminio"

ExecStart= /usr/local/bin/minio server /data/minio/data --console-address ":9001"

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

StandardOutput=/data/minio/logs/minio.log

PrivateTmp=true

[Install]

WantedBy=multi-user.target

编写完成后,保存退出。

使服务生效

通过systemctl将服务生效并启动服务。

# 重新加载服务配置文件,使服务生效

systemctl daemon-reload

# 将服务设置为开机启动

systemctl enable minio

# 服务立即启动

systemctl start minio

# 查看minio服务当前状态

systemctl status minio

MinIO服务启动后,在登录系统时,需要根据新配置的用户名密码(在/etc/default/minio文件中)登录

简单操作

创建存储桶

点击create bucket

赋予桶权限

可以添加用户与我们一起写作

相关文章:

  • Unity Shader - UI Sprite Shader之简单抠图效果
  • ollama docker设置模型常驻显存
  • 流量分析实践
  • 【Python 算法零基础 1.线性枚举】
  • 使用htool工具导出和导入Excel表
  • springboot学习(自定义starter)
  • GO语言的GC(垃圾回收)原理
  • 探索可变参数提升不变学习以增强分布外泛化能力
  • Android ARouter的详细使用指南
  • 京东云DeepSeek-R1模型一键部署教程,基于智算GCS【成本2元】
  • Ansible 如何使用 Playbook 批量部署应用?
  • Unity WebGL项目访问时自动全屏
  • vue 加密解密
  • 基于PMU的14节点、30节点电力系统状态估计MATLAB程序
  • AndroidStudio下载安装,环境部署以及常见问题解决教程(亲测)
  • 游戏立项时期随笔记录(1)
  • MySql数据库(表数据的增、删、改操作)8
  • mysql5.x和mysql8.x查看和设置隔离级别
  • VSCode C/C++ 环境搭建指南
  • JS逆向案例-通达OA Office Anywhere 2019 的前端密码加密逆向分析
  • 美发布“金穹”导弹防御系统发展规划
  • 港股上市首日大涨,宁德时代“新动力”何在?曾毓群详谈零碳科技布局
  • 雀巢中国回应“巴黎水”丑闻报告:在中国销售的产品均符合相关法律法规要求
  • 北京人艺新戏《一日顶流》将出现人工智能角色
  • 媒体:多家国有大行存款利率即将迎来新一轮下调
  • “上海-日喀则”援藏入境旅游包机在沪首航