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

单机部署MinIo并设置开机自启

MinIO 是高性能的对象存储,是为海量数据存储、人工智能、大数据分析而设计的,它完全兼容Amazon S3接口,单个对象最大可达5TB,适合存储海量图片、视频、日志文件、备份数据和容器/虚拟机镜像等。MinIO主要采用Golang语言实现,,客户端与存储服务器之间采用http/https通信协议

1.创建项目目录

mkdir -p /home/minio/bin

2.下载MinIo并赋予执行权限

cd /home/minio/bin
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod  +x  minio

3.创建文件目录

cd ../
mkdir data

4.添加配置文件

mkdir conf
cd conf
vim minio.conf
#minio文件
#登录名用户名
MINIO_ACCESS_KEY="root"
#密码,长度不低于8位
MINIO_SECRET_KEY="123456789"

5.添加服务启动

cd /usr/lib/systemd/system/
vim minio.service
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/home/minio/bin/minio
[Service]
User=root
Group=root
EnvironmentFile=/home/minio/conf/minio.conf
ExecStart=/home/minio/bin/minio server --address :9010 --console-address :9011 /home/minio/data
Restart=always
LimitNOFILE=65536
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target

–address :9010:指定API端口–console-address :9011:指定控制台端口/home/minio/data:指定存储目录

6.添加开机启动

#开机自启动
systemctl enable minio.service
#刷新配置
systemctl daemon-reload
#开启
systemctl start minio.service/service minio start
#查看状态
systemctl status minio.service/service minio status 
#重启
systemctl restart minio.service/service minio restart 
#停止
systemctl stop minio.service/service minio stop 

7.手动启动

如果不想添加系统服务自启,可以改为脚本手动启动

cd /home/minio/bin
vim run.sh
#!/bin/bash
#登录账号
export MINIO_ACCESS_KEY=admin
#密码
export MINIO_SECRET_KEY=admin
nohup ./minio server --address :9010 --console-address  :9011 /home/minio/data > /home/minio/data/minio.log 2>&1 &
http://www.lryc.cn/news/101758.html

相关文章:

  • Latex | 使用MATLAB生成.eps矢量图并导入Latex中的方法
  • 宝塔面板定时任务重启各种服务
  • Ansible playbook编写
  • 个人博客系统 -- 登录页面添加图片验证码
  • 剑指offer10-I.斐波那契数列
  • 13年测试经验,性能测试-压力测试指标分析总结,看这篇就够了...
  • 大数据课程D3——hadoop的Source
  • F5 LTM 知识点和实验 4-持久化
  • SpringBoot之WebMvcConfigurer详解
  • WPF实战学习笔记22-添加自定义询问窗口
  • Spring Boot项目的创建
  • Python加载数据的5种方法
  • QPoint、QLine、QSize、QRect
  • vue+leaflet笔记之地图量测
  • “深入理解SpringBoot:从入门到精通的几个关键要点“
  • 数值线性代数: 共轭梯度法
  • 【JVM】详解对象的创建过程
  • 华纳云:ubuntu下如何搭建nfs服务
  • HCIA实验二
  • stm32 舵机 cubemx
  • 无涯教程-jQuery - Spinner组件函数
  • Python 有趣的模块之pynupt——通过pynput控制鼠标和键盘
  • docker基于centos7镜像安装python3.7.9
  • JavaScript中的switch语句
  • Jquery笔记
  • 【C++】优先级队列的基本概念以及其模拟实现
  • TextClamp for Vue3.0(Vue3.0的文本展开收起组件)
  • 区间预测 | MATLAB实现VAR向量自回归时间序列区间预测
  • 在 Windows 上搭建 NTP 服务器
  • 应急响应经典案例-FTP 暴力破解