Linux下Minio分布式存储安装配置(图文详细)

news/2024/11/25 3:02:53/

文章目录

  • Linux下Minio分布式存储安装配置(图文详细)
    • 1 资源准备
      • 1.1 创建存储目录
      • 1.2 获取Minio Server资源
      • 1.3 获取Minio Client资源
    • 2 Minio Server安装配置
      • 2.1 切换目录
      • 2.2 后台启动
      • 2.3 查看进程
      • 2.4 控制台测试
    • 3 Minio Client安装配置
      • 3.1 切换目录
      • 3.2 移动mc脚本
      • 3.2 运行mc命令
    • 4 自启动配置
      • 4.1 创建脚本
      • 4.2 相关命令

Linux下Minio分布式存储安装配置(图文详细)

1 资源准备

1.1 创建存储目录

# 创建存储文件加
mkdir -p /opt/module/minio-v8 /opt/module/minio-v8/logs /opt/module/minio-v8/data /opt/module/minio-v8/conf

1.2 获取Minio Server资源

#切换目录
cd /opt/module/minio-v8#拉取资源
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio# 授权可执行
chmod +x minio

1.3 获取Minio Client资源

#切换目录
cd /opt/module/minio-v8#拉取资源
wget https://dl.minio.org.cn/client/mc/release/linux-amd64/mc# 授权可执行
chmod +x mc

在这里插入图片描述

2 Minio Server安装配置

2.1 切换目录

#切换目录
cd /opt/module/minio-v8

2.2 后台启动

# /opt/module/minio-v8/data 文件存储目录
# /opt/module/minio-v8/logs 日志文件目录
# --console-address WEB控制端默认端口为9000、可自定义、演示为:9500
nohup ./minio server /opt/module/minio-v8/data --console-address ":9500" > /opt/module/minio-v8/logs/minio-v8.log 2>&1 &

2.3 查看进程

# 查看进程
ps -ef|grep minio# 端口监听
netstat -anlp|grep 9500

在这里插入图片描述

2.4 控制台测试

#默认账户:密码
minioadmin:minioadmin# 访问地址 http://IP:控制台端口
http://10.15.20.11:9500

在这里插入图片描述

3 Minio Client安装配置

3.1 切换目录

  • Minio 客户端允许您通过命令行操作 Minio 服务器。
#切换目录
cd /opt/module/minio-v8

3.2 移动mc脚本

  • 其安装到系统 PATH 的某个位置,如 /usr/local/bin。您也可以从下载位置运行二进制文件。
# 移动命令
mv mc /usr/local/bin/mc

3.2 运行mc命令

  • 使用 mc alias set 创建一个与本地部署相关联的新别名。您可以针对此别名运行 mc 命令:
# 命令格式 mc alias set 别名 服务端地址 账户名 密码
mc alias set local-v8 http://10.15.20.11:9000 minioadmin minioadmin# 查看本地信息
mc admin info local-v8

在这里插入图片描述

4 自启动配置

4.1 创建脚本

#创建命令
vim /etc/systemd/system/minio-v8.service
[Unit]Description=Minio-v8 Service[Service]
#账户:密码
Environment="MINIO_ROOT_USER=minioadmin"Environment="MINIO_ROOT_PASSWORD=minioadmin"ExecStart=/opt/module/minio-v8/minio server /opt/module/minio-v8/data --console-address ":9500"ExecReload=/bin/kill -s HUP $MAINPIDExecStop=/bin/kill -s QUIT $MAINPIDStandardOutput=/opt/module/minio-v8/logs/minio-v8.logPrivateTmp=true[Install]WantedBy=multi-user.target

4.2 相关命令

# 加载配置
systemctl daemon-reload# 设置自启
systemctl enable minio-v8.service# 启动|刷新|停止|状态
systemctl start minio-v8.service
systemctl reload minio-v8.service
systemctl stop minio-v8.service
systemctl status minio-v8.service

在这里插入图片描述


http://www.ppmy.cn/news/1109021.html

相关文章

有关Monaco LSP的集成 monaco-languageclient 项目的开启

要求 node 18x npm 9x git clone https://github.com/TypeFox/monaco-languageclient.git cd monaco-languageclient npm i# Cleans-up, compiles and builds everything npm run build npm run dev # 访问 http://127.0.0.1:8080/两个自动完成, 两个验证 纠错

java.net.SocketException:Connection reset

java.net.SocketException: Connection reset 是一个常见的网络通信错误,通常在 Java 程序中使用 Socket 进行网络通信时出现。它指示在尝试建立连接或发送数据时,连接被对方重置或中断。 这个错误可能有多种原因,以下是一些常见的情况&…

redis集群最少使用三个主节点和使用16384个槽以及主节点数量不超过1000的原因

目录 集群最少三个主节点的原因 为什么是三个? 为什么是奇数? 16384个槽和1000个主节点 集群最少三个主节点的原因 https://redis.io/docs/management/scaling/ 官网建议,搭建 redis 集群最少三主三从。 但是这么做是出于什么考虑呢? https://workt…

算法:贪心---跳一跳

1、题目: 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 。 2…

docker alpine镜像中遇到 not found

1.问题: docker alpine镜像中遇到 sh: xxx: not found 例如 # monerod //注:此可执行文件已放到/usr/local/bin/ sh: monerod: not found2.原因 由于alpine镜像使用的是musl libc而不是gnu libc,/lib64/ 是不存在的。但他们是兼容的&…

ELK学习笔记1:简介及安装

ELK学习笔记1:简介及安装 ELK的简介 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少&a…

Elasticsearch:为具有许多 and/or 高频术语的 top-k 查询带来加速

作者:Adrien Grand Disjunctive queries(term_1 OR term_2 OR ... OR term_n)非常常用,因此在提高查询评估效率方面它们受到了广泛关注。 Apache Lucene 对于评估 disjunctive queries 有两个主要优化:一方面用于详尽评…

2023最新AI创作商用ChatGPT源码分享+支持AI绘画

一、SparkAI智能创作系统 SparkAi创作系统是基于国外很火的ChatGPT进行开发的Ai智能问答系统。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文…