centos-7-安装minio-20220620

【minio】linux集群部署minio,springboot整合教程,解决Response code: 502, Content-Type: null, body:问题 linux部署minio,java sdk调用操作minio教程 阅读详情
AI摘要

本文详细介绍了如何在Linux服务器上安装、配置和管理MinIO对象存储系统,包括下载、部署、设置为服务以及常见问题解决,适合私有云和大数据存储需求。

内容来自官网-2022年6月24日 11:35:49
MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。
MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只为对象存储而设计。所以他采用了更易用的方式进行设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,它不会为了更多的业务功能而妥协,失去MinIO的易用性、高效性。 这样的结果所带来的好处是:它能够更简单的实现局有弹性伸缩能力的原生对象存储服务。
MinIO在传统对象存储用例(例如辅助存储,灾难恢复和归档)方面表现出色。同时,它在机器学习、大数据、私有云、混合云等方面的存储技术上也独树一帜。当然,也不排除数据分析、高性能应用负载、原生云的支持。

参考

csdn-CentOS7安装Minio
systemctl里万恶的203
简书-centos7 搭建minio
systemctl start xxxxx.service命令无法正常启动服务

操作

服务器信息

uname -ia

在这里插入图片描述

下载

地址:https://dl.min.io/server/minio/release/linux-amd64/archive/
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

部署并命令启动

cp minio-amd64 /usr/local/minio/minio
chmod +x /usr/local/minio/minio
/usr/local/minio/minio server --console-address :9009 --address 0.0.0.0:9000 /data/minio/
# 退出后,记得kill掉minio

在这里插入图片描述

设置成服务

groupadd minio-user
useradd -g minio-user minio-user
cat /etc/group
cat /etc/passwd
chown minio-user:minio-user /data/minio
# 建立EnvironmentFile文件
vim /etc/default/minio
#######
MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--console-address :9009 --address 0.0.0.0:9000"
######
# 新建文件minio.service
vim /etc/systemd/system/minio.service
######
[Unit]
Description=Minio
Documentation=https://docs.minio.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/minio/minio
[Service]
WorkingDirectory=/data/minio
User=minio-user
Group=minio-user
PermissionsStartOnly=true
EnvironmentFile=/etc/default/minio
ExecStartPre=/bin/bash -c "[ -n \"${MINIO_VOLUMES}\" ] || echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\""
ExecStart=/usr/local/minio server $MINIO_OPTS $MINIO_VOLUMES
StandardOutput=journal
StandardError=inherit
# Specifies the maximum file descriptor number that can be opened by this process*
LimitNOFILE=65536
# Disable timeout logic and wait until process is stopped*
TimeoutStopSec=0
# SIGTERM signal is used to stop Minio*
KillSignal=SIGTERM
SendSIGKILL=no
SuccessExitStatus=0
[Install]
WantedBy=multi-user.target
#####

在这里插入图片描述

启用和查看状态

systemctl enable minio.service
systemctl daemon-reload
systemctl start minio
systemctl status minio.service

在这里插入图片描述

访问

访问:http://192.168..:9009/login
在这里插入图片描述
在这里插入图片描述

问题记录

端口冲突

/usr/local/minio/minio server --console-address :9009 --address 0.0.0.0:9000 /data/minio/
netstat -lntp |grep 9000
kill -9 13829

在这里插入图片描述

Assertion failed on job for

启动报错

 systemctl start minio
Assertion failed on job for minio.service.
# 是 minio.service 的 AssertFileIsExecutable 路径错误
AssertFileIsExecutable=/usr/local/minio
# 改为
AssertFileIsExecutable=/usr/local/minio/minio

在这里插入图片描述

code=exited, status=203/EXEC

启动后,查看状态203

systemctl status minio
# 是 minio.service 的 ExecStart 的路径错误
ExecStart=/usr/local/minio server $MINIO_OPTS $MINIO_VOLUMES
# 改为
ExecStart=/usr/local/minio/minio server $MINIO_OPTS $MINIO_VOLUMES

在这里插入图片描述

code=exited, status=1/EXEC

启动后,查看状态code=exited, status=1/EXEC
通过rpm安装的好像也是无法启动,当时没注意,应该是也是目录权限的问题。有点坑…

systemctl status minio.service
# 分析错误信息
journalctl -xe # 忘了截图,其中有 ERROR Unable to initialize backend ... /data/minio/...
ll /data/minio # 发现 .minio.sys 拥有者是root
# 将目录授权给 minio-user
cd /data/minio
chown -R minio-user:minio-user
systemctl start minio.service
systemctl status minio.service
# 启动成功

在这里插入图片描述
在这里插入图片描述

用ADS搞定CGH40010F的宽带连续F类功放:从阻抗计算到版图仿真的保姆级流程 本文详细介绍了使用ADS设计CGH40010F宽带连续F类功放的全流程,从阻抗计算到版图仿真。通过分析器件特性和理论基础,提供谐波阻抗匹配和版图协同验证的实用技巧,帮助射频工程师高效完成高效率功放设计。重点关注宽带连续F类功放的设计难点和调试方法,提升设计成功率。 阅读详情

相关推荐

自动驾驶仿真 (三)—— 基于PreScan与Simulink的AEB系统仿真

自动驾驶仿真三—— 基于PreScan&Simulink的AEB系统仿真1. AEB自动紧急制动系统1. 1 TTC碰撞时间模型1. 2 C-NCAP法规部分术语与定义1. 3 主动安全ADAS系统试验项目2. AEB仿真分析建模2.1 搭建场景2.2 传感器建模2.3 添加AEB控制系统3. 典型工况仿真3.1 CCRs仿真测试3.1 CCRm仿真测试4. 参考学习的书目教材 博主前面的博文已经介绍了Prescan&Simulink基本的场景建模及仿真分析流程,《自动驾驶仿真 (二)——

zhudj08的博客 1万+

Assertion failed错误解决

Assertion failed (dims <= 2 && step[0] > 0) in cv::Mat::locateROI, matrix.cp以及无法加载kelbol.pdb,msv120.pdb 编译可以通过但是运行出错 尝试以下方法: (1)https://ask.csdn.net/questions/347963?sort=votes_count 无法启...

jihaowei6313004的博客 5万+

海思ISP实战:YUV Sharpen参数调试全解析

本文深入解析了在海思ISP平台上进行YUV Sharpen参数调试的实战经验。文章以海思3516EV300芯片为例,详细拆解了EdgeFiltStr、TextureFreq等核心参数的作用与协同策略,并重点阐述了如何通过ISO联动调试,在图像清晰度与噪声抑制之间取得最佳平衡,为图像调试工程师提供了宝贵的避坑指南和实战参考。

grape的博客 208

MinIO的安装与使用

MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO

qq_38055805的博客 1万+

ArcGIS属性表汉字转拼音

接着我安装了一个编辑器“PyCharm Community Edition 2019.3.3\bin\pycharm64.exe”,在里面添加“pypinyin”包,然后将其设置为arcgis的编辑器和调试程序,还是失败;我在10.6的机器上折腾了上面几步,直到两周后脚本突然运行成功,我也不确定是哪一步导致pypinyin包配置成功,因此将心得体会写出来,如果过一段时间,打开10.2的机器运行脚本成功了,再写后续.......,按照“配置方法1:”进行尝试,显示配置失败。

2301_77413856的博客 1294

AI驱动的研发流程:定义高度专业和系统化的规划基准

在人工智能(AI)浪潮席卷全球的今天,软件研发的范式正经历着一场深刻而迅速的变革。AI技术的渗透,从最初的辅助工具角色,正逐步演变为驱动整个研发流程的核心引擎。传统的研发流程和项目管理方法论,在面对AI带来的高效率、高智能以及高复杂性挑战时,显得力不从心。企业对快速交付高质量软件产品、有效控制风险、并保证全流程可追溯性的需求日益迫切。

形上得其象,形下合于数;阴阳自济,玄理自明。 2181

Minio rpm安装后,启动失败。报:Job for minio.service failed because the control process exited with error code

【代码】Minio rpm安装后,启动失败。报:Job for minio.service failed because the control process exited with error code。

yilvi的博客 7402

2023-2024深度学习框架之争——选pytorch还是tensorflow?

深度学习是人工智能领域的一个重要分支,它利用多层神经网络来模拟人类的学习和推理能力,解决各种复杂的问题,如图像识别、自然语言处理、语音识别、推荐系统等。深度学习框架是一种软件工具,它提供了构建、训练、测试和部署深度学习模型的便利,使得开发者和研究者可以更高效地进行深度学习的开发和应用。目前,市场上有许多不同的深度学习框架,如PyTorch、TensorFlow、Keras、MXNet、Caffe2等,它们各有优劣,适用于不同的场景和需求。

flchen_nchu的博客 6752

Docker安装MinIO

拉取镜像 docker pull minio/minio 自定义用户和秘钥安装 docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=root" -e "MINIO_SECRET_KEY=admin123456" minio/minio server /data --console-address ":9001" 成功启动: ...

summer_fish的专栏 1533

YOLO11涨点优化:卷积魔改 | DCNv2升级版本,助力检测

在DCN的基础上,增加了2个创新点,分别是调制模块和使用多个调制后的DCN模块,从形成了DCN的升级版本——DCNv2

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 967

【linux】linux 出现一个网卡绑定多个ip怎么处理

我的原因是我使用了dhcp,这个会自动分配ip, 将 BOOTPROTO 参数由 dhcp 改为 static,并移除或注释掉与动态分配地址 10.0.2.15 相关的配置行(如果存在)。执行后,您可以再次使用 ip -4 a 或 ifconfig 命令确认 IP 地址已被移除。输出可以看出,您的虚拟机(k8s003)中存在一个名为 enp0s3 的网卡绑定了多个 IPv4 地址。对于某些 Linux 发行版(如 Ubuntu、Debian),您可能需要编辑网络接口的配置文件来移除多余的 IP 地址。

九师兄 297

Centos7快速部署Minio教程

【代码】Centos7快速部署Minio教程。

Winemonk 530

推荐系统(十六):基于ESMM的商品召回/推荐系统

ESMM(Entire Space Multi-Task Model)是阿里巴巴提出的多任务学习框架,通过联合建模点击率(CTR)和点击转化率(CVR)解决传统CVR模型样本稀疏问题。其核心思想是将 CVR 定义为 CTR 与 CTCVR 的条件概率,模型包含两个子任务。

Jin_Kwok的博客 1264

minio常见问题处理

持续更新中。。。问题现象:minio集群启动失败日志提示不能使用root分区问题原因:minio集群时,数据目录不能和root根文件系统在同一个磁盘,需要使用单独的磁盘,否则启动失败。问题现象:后端服务调用minio客户端上传文件失败,message = The difference between the request time and the server's time is too large., 请求返回403。日志截图如下:问题原因:请求端和服务端的系统时间差太大导致,修改系统时间后,重启服务后

NIEEPN的博客 8625

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

【原创】解决minio启动报ERROR Unable to use the drive ** found backend type fs, expected xl or xl-single

由于minio报了一个安全漏洞,以至于公司需要升级minio版本,但是我发现使用最新版本的minio后minio无法正常启动了。由于之前就是单机部署,因此这次还是单机部署,结果却启动不起来了。网上找了一圈资料说是换老版本。我真是服了,既然老版本本来就有用我为什么不用老版本……

DCTANT的博客 2万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

调试 MinIO 安装

我们几乎已经看到了阳光下的一切,所以虽然这个问题乍一看可能看起来很神秘或令人难以置信,但我们将利用我们多年来在许多不同环境中调试安装的专业知识来工作,并立即为您提供帮助。最后但并非最不重要的一点是,如果没有删除的文件或挂起的进程,并且如果一切看起来绝对干净,最后的手段是快速重新启动节点。这些陷阱不是特定于硬件或操作的,但在任何类型的环境中了解都很有用。在这篇博客文章中,我们将向您展示如何调试在 Kubernetes 中运行的 MinIO 安装,以及在进行裸金属安装时可能遇到的常见问题及其解决方法。

MinIO 1382

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

安装完minio后启动时报错

查看minio.service时显示Process: 12515 ExecStartPre=/bin/bash -c if [ -z "${MINIO_VOLUMES}" ];所以原因就是安装minio的方式是离线安装的(如果用yum安装的话会自动配置好环境变量),所以环境变量得自己配置。之所以离线安装minio的原因是pkgs.org网站上没有minio的配置仓库。1.在/etc/default目录下创建文件minio,并在文件里写入以下内容然后保存退出。文件中设置,导致服务启动失败。

yydsws的博客 1776

新版MinIO安装,附带问题处理和SSL设置(巨详细)

2、检查 /etc/systemd/system/minio.service 配置文件内容是否出错。看以看到失败原因:The process /home/minio/minio could not be executed and failed.前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。替换为MinIO二进制文件的实际路径(本文中为/usr/local/bin/minio),将。可以看到返回值第一行是:HTTP/1.1 200 OK ,则说明连接成功。

一起学习一起进步~ 5725

minio服务启动失败 “Variable MINIO_VOLUMES not set in /etc/default/minio“; exit 1; 解决方法

Linux上启动minio服务失败遇到ExecStartPre=/bin/bash -c if [ -z "${MINIO_VOLUMES}" ]; then echo "Variable MINIO_VOLUMES not set in /etc/default/minio"; exit 1; fi (code=exited, status=217/USER)问题可能的解决方法

MuYiLuck的博客 2285

docker启动minio容器异常问题

minio服务器资源不足,迁移目录,mc的应用,docker异常排查

weixin_38929269的博客 4411

Docker启动minio时报错

ERROR Unable to initialize backend: format.json file: expected format-type: fs, found: xl

weixin_41950689的博客 1万+

Systemctl 管理 MinIO 服务器的启动和停止

【代码】Systemctl 管理 MinIO 服务器的启动和停止。

沐霜枫叶 1208

《MinIO Linux 安装常见问题:端口占用、启动失败排查方法》

端口占用和启动失败是 MinIO Linux 安装中的常见故障,但通过系统化排查,用户可快速解决。关键点包括:优先检查端口冲突、确保配置正确、设置适当权限。建议在部署前做好环境检查,并定期维护日志。遵循本指南,能显著提升 MinIO 的稳定性和可用性。如果问题持续,参考官方文档或社区支持获取更多帮助。

2501_93892554的博客 766

centos执行systemctl restart命令报连接超时

小白教程,一看就会,一做就成。

小小傻瓜牙 2775

k8s kubelet 服务无法启动报 code=exited, status=1/FAILURE错误 多种原因及解决

k8s kubelet 服务无法启动报 code=exited, status=1/FAILUR的几种解决方法

frankgy01的专栏 3万+

MinIO安装并将MinIO设置成服务启动

@[ 中文文档:http://docs.minio.org.cn/docs/ 安装篇: 简单安装下载启动 wget https://dl.minio.io/server/minio/release/linux-amd64/minio chmod +x minio mv minio /usr/local/bin mkdir -p /data/minio minio server /data/minio //后面的是数据目录 1、将Minio设置成服务 以上步骤中,如果Ctrl+C退出之后

liu_51com的博客 3386
上一篇: centos8-操作记录-命令版-yum-redis-mysql-nacos-jdk
下一篇: spring-boot-webflux-demo-反应式接口
privateobject
博客等级 码龄9年 107粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值