MINIO安装的方法(WindowsLiunx)

2  minio安装教程
        注:官方中文文档:MinIO对象存储 Windows — MinIO中文文档 | MinIO Windows中文文档

Liunx 安装方:MinIO对象存储 Linux — MinIO中文文档 | MinIO Linux中文文档

2.1 下载地址

https://dl.min.io/server/minio/release/windows-amd64/minio.exe

2.2 运行命令

minio.exe server    d:\minio\file    --console-address :9090
————————————————


MinIO-rpm离线安装_linux安装minio rpm-CSDN博客

此案例以Liunx安装为例

1 在/data目录下,建立minio目录,如图所示

 2  将路径切换到/data/minio目录下,执行如下命令,下载minio安装包

 wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20240315010719.0.0-1.x86_64.rpm -O minio.rpm

3 安装minio服务器,在minio.rpm的目录下执行此命令

rpm -ivh minio.rpm

4 设置minio的启动用户,编辑minio的启动文件(启动时执行程序的用户)

vim /usr/lib/systemd/system/minio.service

将User和Group都指定为root

4.1  新版本的minio这里TimeoutSec参数名称错了,将 TimeoutSec 修改为 TimeoutStopSec,否则启动报错,如下所示。

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio[Service]
Type=notifyWorkingDirectory=/usr/localUser=minio-user
Group=minio-user
ProtectProc=invisibleEnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES# Let systemd restart this service always
Restart=always# Specifies the maximum file descriptor number that can be opened by this process
LimitNOFILE=1048576# Turn-off memory accounting by systemd, which is buggy.
MemoryAccounting=no# Specifies the maximum number of threads this process can create
TasksMax=infinity# Disable timeout logic and wait until process is stopped
TimeoutSec=infinitySendSIGKILL=no[Install]
WantedBy=multi-user.target# Built for ${project.name}-${project.version} (${project.name})

4.2    编辑完成后复制到/etc/systemd/system/,执行如下命令

cp /usr/lib/systemd/system/minio.service  /etc/systemd/system/

4.3 重新加载配置文件

systemctl daemon-reload

5   查找minio的位置,显示文件的路径

which minio

 

6. 切换目录下

cd /usr/local/bin

8  启动minio, server 后面跟的是文件存放的路径

注:   文件存放的地址:/data/minio/file   

./minio server /data/minio/file --console-address "0.0.0.0:9001"

9  打开浏览器,输入 http://ip:9001/login 可以访问了

查看minio的进程状态

ps aux | grep minio

 查看端口的使用状态 

netstat -an|grep 9001

MINIO设定自动启动功能

1. 创建minio启动配置文件(注启动minio的配置文件),执行如下命令

vim /etc/default/minio

 #添加配置参数,  注意 MINIO_OPTS选项中两个冒号前面均有空格

MINIO_VOLUMES="/data/minio/file"
MINIO_OPTS="--address :9000 --console-address :9001"
MINIO_ACCESS_KEY=minioadmin
MINIO_SECRET_KEY=minioadmin

 输入启动配置参数后,保存并退出的命令是 :wq 或者使用快捷键 ZZ(大写)

2 启动minio,执行如下命令

systemctl start minio

 3 设置开机自启动

systemctl enable minio

 提示如下信息:

Created symlink from /etc/systemd/system/multi-user.target.wants/minio.service to /etc/systemd/system/minio.service.

4 查看状态

systemctl status minio

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

帆软报表实现通过js查询数据库设置表格数据

最近做的一直在做报表相关的需求,自己也是一边学一边做。有一个有意思的需求是在表格中某个单元格在编辑完以后其它的表格中的数据自动填充,当也是根据一定的规则与数据来源才能填充的。 先来点基础概念,就是帆软给我们提供了这个编辑后的事件…

【论文笔记】基于预训练模型的持续学习(Continual Learning)(增量学习,Incremental Learning)

论文链接:Continual Learning with Pre-Trained Models: A Survey 代码链接:Github: LAMDA-PILOT 持续学习(Continual Learning, CL)旨在使模型在学习新知识的同时能够保留原来的知识信息了,然而现实任务中&#xff…

ubuntu下boa服务器编译运行

一.下载boa源码并解压 官网网站:BOA源码 点击箭头所指的位置即可下载 解压: tar -xvf boa-0.94.13.tar.gz 解压完成得到目录: 二.安装环境所缺依赖,否则编译会报错 sudo apt install bison sudo apt install flex 三.编译 1…

Web前端框架/库/工具

前言 前端从步枪(原生js)到了半自动武器(jQuery)并进化为全自动武器(三大框架(angular,react,vue及其生态链))。 常说工欲善其事必先利其器。对于那些想要提…

立创·实战派ESP32-C3开发板 with lv_micropython

一、lv_micropython对驱动芯片的支持 ESP32-C3开发板的Display drivers:ST7789,Input drivers:FT6336,从LVGL的官方文档了解到lv_micropython包含了这两颗IC的驱动。 参考文档: lv_micropython already contains these drivers: 链接:Micro…

如何在一台服务器上同时运行搭载JDK 8, JDK 17, 和 JDK 21的项目:终极指南

🐯 如何在一台服务器上同时运行搭载JDK 8, JDK 17, 和 JDK 21的项目:终极指南 🚀 摘要 在企业开发环境中,常常需要在同一台服务器上运行使用不同Java开发工具包(JDK)版本的多个项目。本文详细介绍如何在L…

uni-app 如何添加模拟器

uni-app 如何添加模拟器 使用微信开发者工具运行微信小程序使用 HBuilderX 内置模拟器使用第三方 Android 模拟器 下载并安装:配置环境:连接模拟器: 总结 有哪些可以使用的安卓模拟器软件 uni-app 如何添加模拟器 Uni-App 是一个基于 Vue.js…

Golang那些违背直觉的编程陷阱

目录 知识点1:切片拷贝之后都是同一个元素 知识点2:方法集合决定接口实现,类型方法集合是接口方法集合的超集则认定为实现接口,否则未实现接口 切片拷贝之后都是同一个元素 package mainimport ("encoding/json"&quo…

Redis入门到通关之数据结构解析-Dict

文章目录 概述构成Dict的扩容Dict的rehash总结 概述 我们知道Redis是一个键值型(Key-Value Pair)的数据库,我们可以根据键实现快速的增删改查。而键与值的映射关系正是通过Dict来实现的。 Dict由三部分组成,分别是:哈…

从头开始构建自己的 GPT 大型语言模型

图片来源: Tatev Aslanyan 一、说明 我们将使用 PyTorch 从头开始构建生成式 AI、大型语言模型——包括嵌入、位置编码、多头自注意、残差连接、层归一化,Baby GPT 是一个探索性项目,旨在逐步构建类似 GPT 的语言模型。在这个项目中&#xff…

Microchip 32位MCU CAN驱动图文教程-附源码

文章目录 创建一个新的32位MCU工程Microchip MCC Harmony配置界面说明在MCC下配置系统的时钟在MCC下配置所需要使用的模块配置调试打印模块配置CAN模块配置管脚功能修改系统堆栈大小生成代码 添加用户代码 创建一个新的32位MCU工程 确保电脑上已经安装最新的MPlab X IDE、XC32编…

C# WPF布局

布局&#xff1a; 1、Grid: <Window x:Class"WpfApp2.MainWindow" xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d"http://schemas.microsoft.com…