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 credentials
      HINT:
        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:9000
   RootUser: admin
   RootPass: 12345678

WebUI: http://192.168.0.46:9001 http://127.0.0.1:9001
   RootUser: admin
   RootPass: 12345678

CLI: 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.mfbz.cn/a/494094.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

大模型精准度提升调研

如何让ChatGPT更靠谱 1. 预训练大模型概述 关于预训练 预训练&#xff08;Pre-training&#xff09;是深度学习中一种常见的技术&#xff0c;特别是在自然语言处理&#xff08;NLP&#xff09;和计算机视觉&#xff08;CV&#xff09;等领域中。它通常指在一个大型的、通常是…

搜维尔科技【应急推演】虚拟仿真技术的发展为煤炭矿井的安全生产找到新的出口

煤炭矿井的安全生产一直是我国关注的重大事项&#xff0c;保证煤炭矿井的安全生产&#xff0c;减少人员伤亡等不可逆的损失成为重中之重。虚拟仿真技术的发展为煤炭矿井的安全生产找到了新的出口。依托虚拟仿真技术&#xff0c;对煤炭矿井进行实时的生产监测&#xff0c;对矿井…

65W智能快充—同为科技桌面PDU插座推荐

近10年&#xff0c;移动设备的智能化、功能化已经完全且紧密的融入到我们的基础生活与工作当中。 在常态化的电子设备的应用中&#xff0c;设备的电力续航以及后续的供电充电就尤为重要。 就目前而言&#xff0c;所有消费电子产品中的输入以及充电的接口&#xff0c;usb-c可以…

正则表达式 vs. 字符串处理:解析优势与劣势

title: 正则表达式 vs. 字符串处理&#xff1a;解析优势与劣势 date: 2024/3/27 15:58:40 updated: 2024/3/27 15:58:40 tags: 正则起源正则原理模式匹配优劣分析文本处理性能比较编程应用 1. 正则表达式起源与演变 正则表达式&#xff08;Regular Expression&#xff09;最早…

Linux下配置Java

今天来说一说如何在linux系统中配置java环境。 简单来说就是下载jdk-设置环境变量 一、下载jdk 直接去oracle官网寻找jdk https://www.oracle.com/cn/java/technologies/downloads/#jdk17-linux 我就是直接下载了这个 二、环境变量配置 export JAVA_HOME/usr/local/java/jdk…

鸿蒙OS开发案例:【API9】遍历沙漏文件夹并输入文件的大小

1.获取打印文件大小 /*** 获取打印文件大小*/static getFileSize(byteNum: number) {if (byteNum < 0) {return "shouldnt be less than zero!";} else if (byteNum < 1024) {return ${byteNum.toFixed(3)}B;} else if (byteNum < 1048576) {return (byteNu…

ATE新能源汽车充电桩自动测试系统的原理

ATE新能源汽车充电桩自动测试系统&#xff0c;是新能源汽车产业链中不可或缺的一环。该系统以自动化、智能化为特点&#xff0c;通过精确控制测试流程&#xff0c;实现对充电桩各项性能的全面评估&#xff0c;从而确保充电桩的安全性与可靠性。下面&#xff0c;我们将深入探讨A…

GitHub推送远程仓库详细教程

一、在远程新建一个仓库 二、在工作区初始化并提交到版本库 三、连接到远程仓库地址进行推送 四、推送到其他分支 4.1 新建其他分支 4.2 新建文件进行提交 4.3 将文件推送到其他分支 4.4 推送成功演示 4.5 连接远程跟踪分支&#xff0c;方便提交 4.6 直接push展示 五、其他 5…

江协STM32:点亮第一个LED灯和流水灯

很多单片机都是高电平弱驱动&#xff0c;低电平强驱动&#xff0c;所以这里是低电平有效 点亮一个LED灯 操作STM32的GPIO需要三个操作&#xff1a; 第一个使用RCC开启GPIO的时钟 第二步使用GPIO_Init函数初始化GPIO 第三步使用输出或输入函数控制GPIO 1.使用RCC开启GPIO的时…

政安晨:【深度学习神经网络基础】(一)—— 逐本溯源

政安晨的个人主页&#xff1a;政安晨 欢迎 &#x1f44d;点赞✍评论⭐收藏 收录专栏: 政安晨的机器学习笔记 希望政安晨的博客能够对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff01; 与计算机一样的古老历史 神经网络的出现可追溯到20世纪40年…

【有限状态机】- FSM详细讲解 【附Autoware有限状态机模型代码讲解】

参考博客&#xff1a; &#xff08;1&#xff09;FSM&#xff08;有限状态机&#xff09; &#xff08;2&#xff09;关于有限状态机(FSM)的一些思考 &#xff08;3&#xff09;状态设计模式 1 状态机简介 有限状态机FSM&#xff1a;有限个状态以及在这些状态之间的转移和动作…

对比HTTP与WebSocket

目录 对比HTTP与WebSocket1. HTTP协议概述2. WebSocket协议概述3. HTTP与WebSocket的区别4. 使用场景比较5. 性能比较6. 安全性比较7. 应用案例分析8. 总结与展望 对比HTTP与WebSocket 1. HTTP协议概述 1.1 HTTP的基本概念 HTTP&#xff08;Hypertext Transfer Protocol&…

基于Java实现宠物领养救助交流平台设计和实现

基于Java实现宠物领养救助交流平台设计和实现 博主介绍&#xff1a;多年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文末获取源码联…

腾讯云4核8g服务器多少钱?轻量和CVM收费价格表2024年最新

2024年腾讯云4核8G服务器租用优惠价格&#xff1a;轻量应用服务器4核8G12M带宽646元15个月&#xff0c;CVM云服务器S5实例优惠价格1437.24元买一年送3个月&#xff0c;腾讯云4核8G服务器活动页面 txybk.com/go/txy 活动链接打开如下图&#xff1a; 腾讯云4核8G服务器优惠价格 轻…

RabbitMQ简单介绍

什么是消息队列 消息队列是一种在应用程序之间传递消息的通信模式。它提供了一种异步的、可靠的方式来处理分布式系统中的消息传递。在消息队列中&#xff0c;消息发送者&#xff08;Producer&#xff09;将消息发送到队列&#xff08;Queue&#xff09;中&#xff0c;而消息接…

R语言 | 上下双向柱状图

1. 效果图 2. 代码 # 生成测试数据 difdata.frame(labelspaste0("pathway", 1:3),upc(30,15,1),downc(10,20,40) ) rownames(dif)dif$labels dif#变形 difreshape2::melt(dif) dif# 绘图 ggplot(dif, aes(xlabels, yifelse(variable"up", value, -value), …

ubuntu 中安装docker

1 资源地址 进入ubuntu官网下载Ubuntu23.04的版本的镜像 2 安装ubuntu 这里选择再Vmware上安装Ubuntu23.04.6 创建一个虚拟机&#xff0c;下一步下一步 注意虚拟机配置网络桥接&#xff0c;CD/DVD选择本地的镜像地址 开启此虚拟机&#xff0c;下一步下一步等待镜像安装。 3…

边缘计算迎来“量子飞跃”!支持抗量子密码,AMD推出FPGA新系列

3月6日&#xff0c;AMD宣布推出AMD Spartan™ UltraScale™ FPGA系列&#xff0c;这是AMD成本优化FPGA和自适应SoC广泛产品组合的最新成员。 距离1月22日&#xff0c;AMD推出业界首款符合VESA DisplayPort 2.1标准的FPGA和自适应SoC实现&#xff0c;也才过了一个多月的时间。 S…

【pytest、playwright】allure报告生成视频和图片

目录 1、修改插件pytest_playwright 2、conftest.py配置 3、修改pytest.ini文件 4、运行case 5、注意事项 1、修改插件pytest_playwright pytest_playwright.py内容如下&#xff1a; # Copyright (c) Microsoft Corporation. # # Licensed under the Apache License, Ver…

前端埋点全解及埋点SDK实现方式

一、什么是埋点 所谓“埋点”&#xff0c;是数据采集领域&#xff08;尤其是用户行为数据采集领域&#xff09;的术语&#xff0c;指的是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。比如用户某个icon点击次数、观看某个视频的时长等等。 埋点…
最新文章