1.minio文件服務器的介紹
Minio 是一個基於Go語言的對象存儲服務。它實現了大部分亞馬遜S3雲存儲服務接口,可以看做是是S3的開源版本,非常適合於存儲大容量非結構化的數據,例如圖片、視頻、日志文件、備份數據和容器/虛擬機鏡像等,而一個對象文件可以是任意大小,從幾kb到最大5T不等。區別於分布式存儲系統,minio的特色在於簡單、輕量級,對開發者友好。
2.minio的下載與安裝
2.1下載網址:https://dl.min.io/server/minio/release/linux-amd64/minio
2.2在本地電腦創建一個minio文件夾,在該網址上下載文件,將下載的文件放置該minio文件夾。
2.3使用xftp將本地文件上傳到linux服務器
3.minio的啟動
3.1賦予minio權限以及啟動
賦予權限命令:chmod +x minio 啟動命令:./minio server /home/minio/data (/home/minio/data 為你存放靜態文件的目錄) 后台運行命令:nohup /usr/local/minio server /home/minio/data > /home/minio/data/minio.log 2>&1 &
3.2關閉防火牆,允許外部訪問
service iptables stop
3.3由於我外部訪問發現沒反應,因此又啟動一次
./minio server start
4.minio的測試使用
外部訪問網址:http://192.168.159.129:9000 服務器本地訪問網址:http://127.0.0.1:9000 登錄時需要輸入: AccessKey: minioadmin SecretKey: minioadmin
補充說明:本人使用的虛擬機搭建的minio文件服務器,虛擬機服務器系統為Centos6.1版本的,本人虛擬機服務器的ip為192.168.159.129。初學者在搭建好后想要在自己電腦上訪問一下個人虛擬機的minio服務器,需要將ip地址換成自己虛擬機的ip。
這就是登陸成功並創建一個存儲桶以及上傳了一個文件后的頁面。
至於怎么創建存儲桶以及上傳文件,請點擊右下角的加號標志。
下一節,我們將學習探討一下如何在java中整合minio文件服務器的操作。
注意:本篇文章為作者原創,轉載請標明出處。