MinIO的官方网站非常详细,以下只是本人学习过程的整理
一、Windows安装MinIO
1、下载文件
链接:https://pan.baidu.com/s/1hsOkKKVBIzKvM9rmjJBqVA
提取码:0716
2、运行服务
命令行
d:
cd D:\MinIO
minio.exe server D:\MinIO
3、修改AccessKey和SecretKey
D:\MinIO \.minio.sys\config\config.json
4、重启服务
d:
cd D:\MinIO
minio.exe server D:\MinIO
5、访问
127.0.0.1:9000 账号密码即AccessKey和SecretKey
二、MC使用
1、下载
链接:https://pan.baidu.com/s/16AJbS_nqY9FKOrd6SsBg2g
提取码:0716
2、运行
d:
cd D:\MinIO
mc.exe –help
3、修改配置
C:\Users\QT-YLY\mc设置config.json添加本地服务
4、常用命令
ls 列出文件和文件夹。
mb 创建一个存储桶或一个文件夹。
cat 显示文件和对象内容。
pipe 将一个STDIN重定向到一个对象或者文件或者STDOUT。
share 生成用于共享的URL。
cp 拷贝文件和对象。
mirror 给存储桶和文件夹做镜像。
find 基于参数查找文件。
diff 对两个文件夹或者存储桶比较差异。
rm 删除文件和对象。
events 管理对象通知。
watch 监听文件和对象的事件。
policy 管理访问策略。
session 为cp命令管理保存的会话。
config 管理mc配置文件。
update 检查软件更新。
version 输出版本信息。
三、设置存储桶通知_绑定ElasticSearch
ElasticSearch的使用会在后续文章介绍
1、mc命令
mc event add local/yly arn:minio:sqs::_:elasticsearch --suffix .jpg
mc event list local/yly
2、说明
Minio Server的配置文件默认路径是 ~/.minio/config.json。ES配置信息是在notify这个节点下的elasticsearch节点下,在这里为你的ES实例创建配置信息键值对,key是你的ES的名称,value是下面表格中列列的键值对集合
参数 类型 描述
enable bool (必须) 是否启用这个配置?
format string (必须) 是namespace 还是 access
url string (必须) ES地址,比如: http://localhost:9200
index string (必须) 给Minio用的index
更新完配置文件后,重启Minio Server让配置生效。如果一切顺利,Minio Server会在启动时输出一行信息,类似 SQS ARNs: arn:minio:sqs:us-east-1:1:elasticsearch