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
轉載請注明出處