Mac安装minio

Mac安装minio

本文介绍使用 mac 安装 MinIO。

所有软件安装优先参考官网:MinIO Object Storage for MacOS — MinIO Object Storage for MacOS

#使用 brew 安装 minio
brew install minio/stable/minio#找到 minio
tong ~ $ brew list minio
/opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin/minio#进入 minio,发现是目录
tong ~ $ cd /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin/minio
cd: not a directory: /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin/minio#进入 minio 上一级
tong ~ $ cd /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin/#ll查看
tong /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin (stable)$ ll
total 211136
drwxr-xr-x@ 3 tong  admin    96B Mar 27 09:06 .
drwxr-xr-x@ 5 tong  admin   160B Mar 27 09:09 ..
-r-xr-xr-x@ 1 tong  staff   103M Mar 27 06:54 minio#创建 data 存储目录
tong /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin (stable)$ mkdir data#给权限
tong /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin (stable)$ chmod +x data#启动 minio,报错
tong /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin (stable)$ MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=123456 ./minio server ./data --console-address ":9001" 
#指定 账号 密码 当前可执行文件 server 存储路径 端口#密码不符合规范
ERROR Unable to validate credentials inherited from the shell environment: Invalid credentials> Please provide correct credentialsHINT:Access key length should be at least 3, and secret key length at least 8 characters#修改后,重新启动成功
tong /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin (stable)$ MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=12345678 ./minio server ./data --console-address ":9001"
Formatting 1st pool, 1 set(s), 1 drives per set.
WARNING: Host local has more than 0 drives of set. A host failure will result in data becoming unavailable.
MinIO Object Storage Server
Copyright: 2015-2024 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2024-03-26T22-10-45Z (go1.21.8 darwin/arm64)API: http://192.168.0.46:9000  http://127.0.0.1:9000RootUser: adminRootPass: 12345678WebUI: http://192.168.0.46:9001 http://127.0.0.1:9001RootUser: adminRootPass: 12345678CLI: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart$ mc alias set 'myminio' 'http://192.168.0.46:9000' 'admin' '12345678'Docs: https://min.io/docs/minio/linux/index.html
Status:         1 Online, 0 Offline.
STARTUP WARNINGS:
- The standard parity is set to 0. This can lead to data loss.

在这里插入图片描述

浏览器访问:http://localhost:9001/login,输入账号密码登录

在这里插入图片描述
附:后台运行 minio,指定文件位置,指定端口号,指定输出日志路径,以及一键启动 minio脚本。

后台执行minio命令

MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=12345678 \
nohup /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin/minio \
server /Users/tong/Environment/minio/miniodata \
--console-address ":9001" > minio.log 2>&1 &

这段脚本是用来启动 Minio 服务器的。让我逐步解释它的含义:

  • MINIO_ROOT_USER=admin:设置 Minio 服务器的根用户为 “admin”。
  • MINIO_ROOT_PASSWORD=12345678:设置 Minio 服务器的根用户密码为 “12345678”。
  • nohup:这是一个命令,用于在后台运行指定的命令,并且忽略挂起信号。
  • /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin/minio:指定 Minio 可执行文件的路径,用于启动 Minio 服务器。
  • server /Users/tong/Environment/minio/miniodata:告诉 Minio 启动服务器模式,并指定数据存储目录为 “/Users/tong/Environment/minio/miniodata”。
  • --console-address ":9001":设置 Minio 控制台的地址为 “:9001”,表示监听在本地 9001 端口上。
  • > minio.log 2>&1:将标准输出(stdout)重定向到名为 “minio.log” 的文件中,并将标准错误输出(stderr)重定向到标准输出。这样可以将所有输出都记录到 “minio.log” 文件中。
  • &:这个符号用于将整个命令放入后台运行。

综合起来,这个脚本的作用是以后台方式启动 Minio 服务器,使用指定的根用户和密码,数据存储目录为 “/Users/tong/Environment/minio/miniodata”,并将所有输出记录到名为 “minio.log” 的文件中。

将脚本保存为minio.sh文件,上传至服务器,给权限 744 或者 777,注意这里所有用到的文件夹和文件统一都要给读写权限,miniodata,minio.sh

tong ~/Environment $ vim minio.sh
tong ~/Environment $ ./minio.sh
tong ~/Environment $ sudo lsof -i:9001
COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
minio   27608 tong   21u  IPv6 0xd3a8cf22ccf4a4dd      0t0  TCP *:etlservicemgr (LISTEN)
tong ~/Environment $ ps aux | grep minio
tong             27663   0.0  0.0 408495824   1136 s006  R+   11:09AM   0:00.00 grep --color=auto minio
tong             27608   0.0  1.6 412458448 275712 s006  S    11:09AM   0:00.43 /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin/minio server /opt/homebrew/Cellar/minio/RELEASE.2024-03-26T22-10-45Z_1/bin/data --console-address :9001

如果文档对您有帮助,或者有疑问,欢迎私信交流学习!~

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

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

相关文章

银行监管报送系统介绍(十二):非居民金融账户涉税信息报送

国家税务总局、财政部、中国人民银行、中国银行业监督管理委员会、中国证券监督管理委员会、国家金融监督管理总局2017年5月9日发布、2017年7月1日起施行的《非居民金融账户涉税信息尽职调查管理办法》。 一、《管理办法》出台的背景是什么&#xff1f;   受二十国集团&…

【unity】如何汉化unity Hub

相信大家下载安装unity后看着满操作栏的英文&#xff0c;英文不好的小伙伴们会一头雾水。但是没关系你要记住你要怎么高速运转的机器进入中国&#xff0c;请记住我给出的原理&#xff0c;不懂不代表不会用啊。现在我们就来把编译器给进行汉化。 第一步&#xff1a;我们打开Uni…

【VTKExamples::Points】第十一期 RadiusOutlierRemoval

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 公众号:VTK忠粉 前言 本文分享VTK样例RadiusOutlierRemoval,并解析接口vtkRadiusOutlierRemoval,希望对各位小伙伴有所帮助! 感谢各位小伙伴的点赞+关注,小易会继续努力分享,一起进步! 你的点赞就是我的…

【消息队列开发】 实现 MqClientTests 类——测试客户端

文章目录 &#x1f343;前言&#x1f333;所需属性&#x1f334;BeforeEach&#x1f332;AfterEach&#x1f38d;API测试⭕总结 &#x1f343;前言 本次开发任务 测试客户端接口 &#x1f333;所需属性 所需要一共三个属性 BrokerServer&#xff1a;服务器 ConnectionFa…

考研数学|武忠祥学习包搭配《660》和《880》

一、660、880、三大计算简单分析 660题 这本题册具有高难度、综合度和深度&#xff0c;属于高质量的题材。我建议不要在基础阶段就着手解决其中的660题&#xff0c;因为这可能会影响你的信心。相反&#xff0c;你可以在基础阶段完成一轮学习后&#xff0c;将这些题目留到强化…

安泰ATA-2161高压放大器在生物传感器研究中的应用

生物传感器&#xff08;biosensor&#xff09;&#xff0c;是一种对生物物质敏感并将其浓度转换为电信号进行检测的仪器&#xff0c;它利用固定化生物成分或生物体作为敏感元件。生物传感器并不专指用于生物技术领域的传感器&#xff0c;它的应用领域还包括环境监测、医疗卫生和…

市场复盘总结 20240328

仅用于记录当天的市场情况&#xff0c;用于统计交易策略的适用情况&#xff0c;以便程序回测 短线核心&#xff1a;不参与任何级别的调整&#xff0c;采用龙空龙模式 一支股票 10%的时候可以操作&#xff0c; 90%的时间适合空仓等待 二进三&#xff1a; 进级率中 40% 最常用的…

MySQL 索引:索引为什么使用 B+树?

Hash 索引不支持顺序和范围查询&#xff1b; 二叉查找树(BST)&#xff1a;解决了排序的问题&#xff0c;极端情况下可能会退化成线性链表&#xff0c;查询效率急剧下降&#xff1b; 平衡二叉树(AVL) &#xff1a;通过旋转解决了平衡的问题&#xff0c;但是旋转操作效率太低&am…

【推导结果】如何得到 回归均方误差 估计系数的标准误

对线性回归模型系数标准差标准误的理解 1.生成数据 yxe3.610.633.42-1.387.631.017.44-1.0111.651.3811.46-0.63 2.回归 y β 0 β 1 x ϵ y \beta_{0}\beta_{1}x\epsilon yβ0​β1​xϵ y i β 0 β 1 x i e i y_{i}\beta_{0}\beta_{1} x_{i}e_{i} yi​β0​β1​xi…

VTK——自定义二维图像涂抹Widget(支持任意值涂抹),擦除,恢复 vtkCustomPaintWidget

通过鼠标控制 涂抹区域&#xff0c;可以进行&#xff0c;后退&#xff0c;可以进行二维标注&#xff0c;也可以进行回退&#xff0c;也可以任意值涂抹。 vtkCustomPaintWidget 1.标注&#xff1a; 2.擦除 视频&#xff1a; 2D标注 vtkPaint VTK 2D 标注 描绘 2D 擦除&#x…

#Linux(SSH软件安装及简单使用)

&#xff08;一&#xff09;发行版&#xff1a;Ubuntu16.04.7 &#xff08;二&#xff09;记录&#xff1a; &#xff08;1&#xff09;终端键入&#xff08;root权限&#xff09;安装 apt-get install openssh-server 安装时遇到报错 E: Could not get lock /var/lib/dpkg/…

Java项目:78 springboot学生宿舍管理系统的设计与开发

作者主页&#xff1a;舒克日记 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 系统的角色&#xff1a;管理员、宿管、学生 管理员管理宿管员&#xff0c;管理学生&#xff0c;修改密码&#xff0c;维护个人信息。 宿管员管理公寓…

快速上手Spring Cloud 十四:璀璨物联网之路

快速上手Spring Cloud 一&#xff1a;Spring Cloud 简介 快速上手Spring Cloud 二&#xff1a;核心组件解析 快速上手Spring Cloud 三&#xff1a;API网关深入探索与实战应用 快速上手Spring Cloud 四&#xff1a;微服务治理与安全 快速上手Spring Cloud 五&#xff1a;Spring …

蓝桥杯刷题计划-洛谷-持续更新

P8598 [蓝桥杯 2013 省 AB] 错误票据 题目 #include <bits/stdc.h> #define endl \n #define int long long #define INF 0x3f3f3f3f3f const int N 1000010; using namespace std; int arr[N]; signed main() {int N;cin>>N;int idx;while(cin>>arr[idx…

基于ssm的bbs论坛系统

开发环境&#xff1a;idea 前端&#xff1a;JQueryBootstraplayui后端&#xff1a;SpringSpringMVCMybatis数据库&#xff1a;mysqlredis 基于ssm的bbs论坛系统&#xff0c;功能有论坛、导读、动态、排行榜以及后台管理系统等等 话不多说&#xff0c;看图&#xff01;&#x…

HttpRunner 接口自动化测试框架实战,打造高效测试流程

简介 2018年python开发者大会上&#xff0c;了解到HttpRuuner开源自动化测试框架&#xff0c;采用YAML/JSON格式管理用例&#xff0c;能录制和转换生成用例功能&#xff0c;充分做到用例与测试代码分离&#xff0c;相比excel维护测试场景数据更加简洁。在此&#xff0c;利用业…

VLSM,CIDR,ICMP

IP编址 VLSM&#xff1a;可变长子网掩码 D类是主播&#xff0c;E类是保留 网络位向主机位借位&#xff0c;网络位向右移动。 1.网络位增加 2. 193.1.1.0/24 需求分析如下&#xff1a; CIDR -- 无类域间路由 -- 超网

苹果CMS影视APP源码,二开版本带视频教程

编译app教程 工具下载&#xff1a;Android Studio 官网地址&#xff1a;https://developer.android.google.cn/studio/ 环境设置&#xff1a; 设置中文&#xff1a;https://blog.csdn.net/qq_37131111/article/details/131492844 汉化包找最新的下载就行了&#xff0c;随便下载…

【Web前端】CSS基本语法规范和引入方式常见选择器用法常见元素属性

一、基本语法规范 选择器 {一条/N条声明} 选择器决定针对谁修改 (找谁) 声明决定修改什么.。(干什么) 声明的属性是键值对.。使用 &#xff1a; 区分键值对&#xff0c; 使用 &#xff1a; 区分键和值。 <!DOCTYPE html> <html lang"en"> <head>&…

python知识点总结(十)

python知识点总结十 1、装饰器的理解、并实现一个计时器记录执行性能&#xff0c;并且将执行结果写入日志文件中2、队列和栈的区别&#xff0c;并且用python实现3、设计实现遍历目录与子目录4、CPU处理进程最慢的情况通常发生在以下几种情况下&#xff1a;5、CPU处理线程最慢的…