网站首页 > 开源技术 正文
minio是一个高性能的对象存储系统,可以理解成是一个文件服务器,它分为客户端和服务端,服务器专门用于管理文件对象,客户端则是用于和服务端进行交互的一个工具。这篇文章就介绍一下minio client客户端的安装,以及如何使用mc命令和minio服务端进行交互。
1.1、下载地址
Minio Client客户端官网下载地址:https://min.io/download?license=enterprise&platform=kubernetes#/linux
1.2、下载安装包
进入min.io官网,下载对应操作系统的minio服务端、minio-client客户端。注意:这里我只下载minio-client客户端。选择Linux版本的包,滑动到最下面位置,选择minio client客户端。
滑动到最下面位置,选择minio client客户端。
下载成功之后,可以看到一个mc文件,这个文件是没有文件后缀的,如下所示:
注意:上面这个mc文件,其实就算minio client客户端的执行程序,只不过是Linux操作系统中的文件。
1.3、上传服务器
将我们下载好的mc执行程序,上传到Linux服务器的某个目录下面,目录可以自己创建,例如:我是创建了一个minio_mc目录来保存文件。
1.4、配置minio client客户端
上传成功之后,首先给mc执行程序分配权限,执行下面命令:
# 分配权限
chmod +x mc
接着,通过mc客户端添加minio服务端的访问地址信息,执行下面命令:
# myminio 是一个配置别名,后续使用mc命令的时候,就需要使用到这个别名
# root 是访问minio服务器的用户名和密码
./mc config host add myminio http://localhost:9000/ root root
执行成功之后,如下图所示:
到这里,其实已经成功安装好了minio client客户端啦,下面通过minio client客户端工具来体验一下minio的操作。
1.5、mc工具使用
mc是一个专门用于操作minio文件服务的客户端工具,提供了好多的命令,具体参考官方文档:【https://min.io/docs/minio/linux/reference/minio-mc.html?ref=docs】,如下图所示:
这里就使用【mc cp】复制文件的命令,作为mc的一个使用案例。
- 首先,在minio系统上,创建一个【demo-bucket】桶,用于测试。
- 接着,执行下面命令,将Linux服务器中的文件,复制到minio文件系统里面。
执行【mc cp】复制文件的命令:
# demo.txt 是我们要复制的文件
# myminio/demo-bucket 是我们要将文件复制到minio文件系统中的哪个桶分区下面
# myminio 这个是在步骤1.4里面,我们设置的配置别名,因为我们设置的是:myminio,所以这里就要使用这个别名
./mc cp ./demo.txt myminio/demo-bucket
执行成功后,如下图所示:
上图中就表示文件成功复制到了demo-bucket的桶里面,浏览器访问minio的界面,可以在demo-bucket桶下面,就可以查看到刚刚复制的文件啦,如下所示:
到此,mc命令的使用就介绍完了,其他命令的使用,参考官方文档。
1.6、报错问题S3 API Requests must be made to API port.
当执行下面命令的时候,命令如下:
# myminio 是一个配置别名
# root 是访问minio服务器的用户名和密码,这里会执行失败,因为端口不是9001,而是9000
./mc config host add myminio http://localhost:9001/ root root
如果出现了下面图中的报错信息:
出现上面问题的原因是:命令中的端口使用错了,minio服务默认提供的API端口是9000,但是我写成了minio访问界面的端口9001,所以这就导致添加配置信息失败。
# myminio 是一个配置别名
# root 是访问minio服务器的用户名和密码
./mc config host add myminio http://localhost:9000/ root root
重新执行上面正确的命令,就可以执行成功了。
到此,minio client客户端的安装以及mc命令的使用就介绍完了。
具体就到这里,未完待续~~
猜你喜欢
- 2025-01-09 十一年MC老玩家表示“MC太孤独了”,为什么MC越玩越孤独?
- 2025-01-09 很棒,简单而纯粹的安卓手机文件管理器
- 2025-01-09 我的世界1.8.8-pre1发布修复bug
- 2025-01-09 我的世界:担心建筑物被别人破坏?几个命令方块操作,让你无忧
- 2025-01-09 搞趣网:我的世界0.14.1服务器pikaqu 生存服务器pikaqu
- 2025-01-09 搞趣网:我的世界服务器回档指令怎么用 服务器回档指令使用方法介绍
- 2025-01-09 我的世界剑指天下服务器地址 200人服务器
- 2025-01-09 ffmpeg原理和架构
- 2025-01-09 我的世界开服包使用教程 如何创建服务器
- 2025-01-09 我的世界:MC老玩家的集体回忆,都在下面这几张图里
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)