微服务学习(十二):安装Minio
微服务学习(十二):安装Minio
一、简介
MinIO 是一款基于Go语言发开的高性能、分布式的对象存储系统。客户端支持Java,Net,Python,Javacript, Golang语言。MinIO系统,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。
二、下载及安装
官网下载

1、下载
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio
2、赋予权限
chmod +x minio
3、设置登录账号和密码
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=12345678
4、设置后台启动,并打印日志到文件。
nohup ./minio server --console-address ":9001" /usr/local/minio/data > /usr/local/minio/log/minio.log 2>&1 &
5、设置为开机自启
vi /etc/rc.d/rc.local增加:
nohup /home/minio/minio server --console-address ":9001" /usr/local/minio/data > /usr/local/minio/log/minio.log 2>&1 &
三、验证
在浏览器输入:IP:9001,如果出现下图所示,则代表该端口已被服务器的防火墙拦截。

防火墙开端9001端口
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload
进入登陆页面,输入账号和密码。

登录成功

相关文章:
微服务学习(十二):安装Minio
微服务学习(十二):安装Minio 一、简介 MinIO 是一款基于Go语言发开的高性能、分布式的对象存储系统。客户端支持Java,Net,Python,Javacript, Golang语言。MinIO系统,非常适合于存储大容量非结构化的数据,例如图片、视…...
SpringCloud实用-OpenFeign整合okHttp
文章目录 前言正文一、OkHttpFeignConfiguration 的启用1.1 分析配置类1.2 得出结论,需要增加配置1.3 调试 二、OkHttpFeignLoadBalancerConfiguration 的启用2.1 分析配置类2.2 得出结论2.3 测试 附录附1:本系列文章链接附2:OkHttpClient 增…...
Python 异步套接字编程
异步套接字编程是异步编程在网络通信中的应用,它使用异步 IO 操作和事件循环来实现高并发的网络应用。Python 中的 asyncio 模块提供了对异步套接字编程的支持,以下是异步套接字编程的一些重要概念和使用方法: 1. 异步套接字服务器ÿ…...
今年的校招薪资真的让人咋舌!
秋招接近尾声,各大公司基本也陆续开奖了。这里整理了部分公司的薪资情况,数据来源于 OfferShow 和牛客网。 ps:爆料薪资的几乎都是 211 和 985 的,并不是刻意只选取学校好的。另外,无法保证数据的严格准确性。 淘天 …...
debian 设置系统默认以命令行方式启动,关闭x windows
debian 设置系统默认以命令行方式启动,关闭x windows 2021-01-02 tech linux 设置 grub启动设置在/etc/default/grub中,打开 default grub 配置: $ sudo vim /etc/default/grub修改以下配置: 更新grub,设置多用户启动: …...
AMEYA360:蔡司新能源汽车解决方案驱动产业未来
电动化正在重塑中国汽车工业。自中国汽车工业开始发展以来,在电动化和智能化的浪潮推动下,汽车行业从未面临着如此巨大的变革。得益于中国汽车产业尤其是新能源车过去十余年的激流勇进,消费者对新能源汽车的接受度也在发生转变。新能源汽车市…...
C#面试问题整理
sqlserver中视图和表的区别 在 SQL Server 中,视图(View)和表(Table)是不同的对象,它们有以下几点区别: 数据存储方式:表是一种实际存储数据的数据库对象,它包含列和行&…...
微信小程序 基于Android的共享付费自习室座位选座系统uniAPP
题目: 基于Android的共享自习室APP设计与实现 (学校要求:数据库不少于有逻辑关系的20个表,系统功能不少于60个功能点) 技术: 功能: 1. 用户端: 一、首页: (1&…...
Java中类的类型判断技巧以及没有无参构造函数时的应对策略。isInstance()方法解析
类的类型判断 基本数据类型的包装类中,例如Integer、Long这些类是没有无参构造方法的,因此在以下情况中,会出错 具体类型是未知的,只有全路径类名 String typeSte "java.lang.Integer"; Class<?> typeClass …...
基于微信小程序的员工宿舍报修系统
项目介绍 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时…...
机器学习探索计划——KNN算法流程的简易了解
文章目录 数据准备阶段KNN预测的过程1.计算新样本与已知样本点的距离2.按照举例排序3.确定k值4.距离最近的k个点投票 scikit-learn中的KNN算法 数据准备阶段 import matplotlib.pyplot as plt import numpy as np# 样本特征 data_X [[0.5, 2],[1.8, 3],[3.9, 1],[4.7, 4],[6.…...
ES6之class类
ES6提供了更接近传统语言的写法,引入了Class类这个概念,作为对象的模板。通过Class关键字,可以定义类,基本上,ES6的class可以看作只是一个语法糖,它的绝大部分功能,ES5都可以做到,新…...
17 redis集群方案
1、RedisCluster分布式集群解决方案 为了解决单机内存,并发等瓶颈,可使用此方案解决问题. Redis-cluster是一种服务器Sharding技术,Redis3.0以后版本正式提供支持。 这里的集群是指多主多从,不是一主多从。 2、redis集群的目标…...
[数据结构]—栈和队列
💓作者简介🎉:在校大二迷茫大学生 💖个人主页🎉:小李很执着 💗系列专栏🎉:数据结构 每日分享✨:到头来,有意义的并不是结果,而是我们度…...
【GridSearch】 简单实现并记录运行效果
记录了使用for循环实现网格搜索的简单框架。 使用df_search记录每种超参数组合下的运行结果。 lgb_model.best_score返回模型的最佳得分 lgb_model.best_iteration_返回模型的最佳iteration也就是最佳n_extimator import numpy as np import pandas as pd import lightgbm as …...
SecureCRT出现Key exchange failed.No compatible key exchange method. 错误解决方法
SecureCRT出现Key exchange failed.No compatible key exchange method. 如下 Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256libssh.org,diffie-hellman-group-exchange-sha256解决方法&…...
Android RGB转YUV的算法
将 ARGB(Alpha-Red-Green-Blue)颜色空间转换为 YUV(亮度-色度)颜色空间的常用算法有以下几种: 矩阵转换法 使用预定义的转换矩阵将 RGB 值转换为 YUV 值。其中,Y 表示亮度,U 和 V 表示色度。这…...
Spring事务底层原理(待完善)
EnableTransactionManagement 我们经常使用EnableTransactionManagement开启事务, 这个注解导入一个类,Import(TransactionManagementConfigurationSelector.class), 会在spring容器增加两个bean, AutoProxyRegistrar和ProxyTransactionManagementConfiguration. AutoProxyRe…...
微信小程序 修改默认单选,多选按钮样式
微信小程序 修改默认单选,多选按钮样式 1.在微信开发者文档中复制一份单选或者多选的代码 <!--pages/index3/index.wxml--> <radio-group bindchange"radioChange"><label class"weui-cell weui-check__label" style"dis…...
「最优化基础知识2」一维搜索,以及python代码
最优化基础知识(2) 无约束优化问题,一维搜索 一、一维搜索 一维搜索的意思是在一个方向上找到最小点。 用数学语言描述,X*Xk tPk,从Xk沿着Pk方向行走t到达最小点X*。 1、收敛速度: 线性收敛࿱…...
别再乱刷题了!用Python/Java攻克PAT乙级甲级:一份来自知乎的保姆级题型分类与资源清单
用Python/Java高效攻克PAT:题型分类与实战资源全指南 当你第一次打开PAT题库时,面对数百道题目可能会感到无从下手。作为一位曾经用Python三个月从零基础到PAT甲级满分的过来人,我深刻理解选择合适的刷题策略有多么重要。与传统C刷题路径不同…...
VCS仿真中用好断言debug选项,让你的验证效率翻倍(附避坑指南)
VCS仿真中高效断言调试的进阶技巧与实战指南 在复杂SoC验证环境中,断言(Assertion)作为设计意图的"活文档",其调试效率直接影响项目周期。本文将从VCS仿真器的编译选项配置、断言控制文件编写技巧、波形分析策略三个维度…...
Elastic 线下 Meetup 将于 2026 年 6 月 27 号下午在武汉举行
2026 Elastic Meetup 武汉站活动,由 Elastic、腾讯、新智锦绣联合举办,现诚邀广大技术爱好者及开发者参加。 活动时间 2026年6月27日 13:30-18:00 活动地点 中国湖北省 武汉市江夏区腾讯武汉研发中心五楼培训室 报名方式 https://elastic.huodongxin…...
Jellyfin元数据终极指南:如何用MetaShark插件打造完美中文媒体库
Jellyfin元数据终极指南:如何用MetaShark插件打造完美中文媒体库 【免费下载链接】jellyfin-plugin-metashark jellyfin电影元数据插件 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-metashark 你是否曾为Jellyfin媒体库中混乱的电影信息而…...
KMS_VL_ALL_AIO终极指南:5分钟快速搞定Windows和Office永久激活
KMS_VL_ALL_AIO终极指南:5分钟快速搞定Windows和Office永久激活 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统未激活而烦恼吗?是否因为Office办公软件…...
如何限制PDF的打印、复制编辑等操作?限制PDF打印编辑复制的三种方法
当你存在个别PDF不想被被人打印,复制或编辑时,可以对PDF相关权限进行限制。 本篇文章介绍三种方法,来实现PDF权限的限制和PDF文件的加密,覆盖了WPS、MAC电脑、在线工具。可根据自身情况选择工具。 在介绍3个方法之前,…...
别再被‘透传’忽悠了:用ESP8266和CC3200模块做IoT项目时,这些坑你得提前知道
别再被‘透传’忽悠了:用ESP8266和CC3200模块做IoT项目时,这些坑你得提前知道 在智能家居和小型传感器节点开发中,ESP8266和CC3200这类UART串口WiFi模块因其低成本、易用性备受青睐。许多开发者会被模块的"透传"模式吸引——只需简…...
AndroidUSBCamera媒体捕获完全解析:照片、视频、音频一站式解决方案
AndroidUSBCamera媒体捕获完全解析:照片、视频、音频一站式解决方案 【免费下载链接】AndroidUSBCamera 🔥🔥🔥Flexible and useful UVC camera engine on Android platform, supporting multi-road cameras! 项目地址: https:/…...
MusePublic圣光艺苑快速部署:免编译环境+Streamlit轻量框架优势分析
MusePublic圣光艺苑快速部署:免编译环境Streamlit轻量框架优势分析 1. 项目概述与核心价值 MusePublic圣光艺苑是一个专为艺术创作设计的AI绘画平台,它基于Stable Diffusion XL架构,通过精心设计的用户界面和优化的工作流程,为创…...
RVC模型浏览器插件开发构想:实现网页音频实时变声
RVC模型浏览器插件开发构想:实现网页音频实时变声 你有没有想过,在看直播、开在线会议,或者刷视频的时候,能一键把自己的声音变成另一个人的?比如,用你喜欢的歌手的声音唱歌,或者用某个角色的声…...
