MinIO使用教程(待完成)


基於MinIO JavaSDK實現的文件管理系統

1,簡單介紹

  一句話——一個簡單、輕量的非結構化用於增(上傳文件)、刪(刪除文件)、查(查找目錄下文件)、改(更新替換文件)數據庫。

2,MinIO下載、安裝、配置(親測可用,有問題給我留言解答疑問)

2.1,背景

使用ubuntu(linux)系統,打開9000端口的防火牆

2.2,下載

wget https://dl.min.io/server/minio/release/linux-amd64/minio
下載的是二進制文件,需要賦予執行權限
chmod +x minio

2.3,安裝(啟動)

自啟動命令:

nohup /usr/bin/minio/minio server /usr/local/share/minio/ > /usr/local/share/minio/minio.log 2>&1 &

修改密碼:

修改密碼:在/usr/local/share/minio/.minio.sys/config/config.json中修改access_key與secret_key

關閉服務(關閉9000端口服務):

kill `netstat -nlp | grep :9000 | awk '{print $7}' | awk -F"/" '{ print $1 }'` 

2.4,文件地址

源文件地址:/usr/bin/minio/minio
分享文件地址:/usr/local/share/minio/
日志記錄地址:/usr/local/share/minio/minio.log

2.5,直接進行web管理頁面

你的服務器或者本地minio地址 127.0.0.1:9000 或者 ip:9000

 

 

 

3,JavaSDK基礎操作

官網文檔 https://docs.min.io/cn/java-client-quickstart-guide.html 

3.1,maven依賴引入

<dependency>
    <groupId>io.minio</groupId>
    <artifactId>minio</artifactId>
    <version>3.0.10</version>
</dependency>

3.2,簡單的聲明

MinioClient minioClient = new MinioClient("https://play.min.io", 
"Q3AM3UQ867SPQQA43P2F", "zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG");//使用官方給的接口進行連接
minioClient.makeBucket("wanyu");//可以直接在網頁中查看到bucket創建

 

 

 

 

4,信息記錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM