centos7 安裝minio + supervisor


1 創建目錄
 
#安裝mini目錄 mkdir /usr/local/minio #存放數據 mkdir /usr/local/minio/data 

 

 
2 進入安裝目錄
 
cd /usr/local/minio

 

 
3下載minio
 
wget https://dl.min.io/server/minio/release/linux-amd64/minio

 

 
4 賦權限
 
chmod +x minio
 
5 配置 supervisor
 

[program:minio]
command = /usr/local/minio/minio server /usr/local/minio/data
user = root
;supervisor啟動的時候是否隨着同時啟動,默認True
autostart = true
;程序退出后自動重啟,可選值:[unexpected,true,false],默認為unexpected,表示進程意外殺死后才重啟
autorestart = true
;這個選項是子進程啟動多少秒之后,此時狀態如果是running,則我們認為啟動成功了。默認值為1
startsecs = 5
;把stderr重定向到stdout,默認 false
redirect_stderr = true
;默認為false,進程被殺死時,是否向這個進程組發送stop信號,包括子進程
stopasgroup = true
;默認為false,向進程組發送kill信號,包括子進程
killasgroup = true
;stdout日志文件大小,默認 50MB
stdout_logfile_maxbytes = 50MB
;stdout日志文件備份數
stdout_logfile_backups = 10
;日志輸出
stdout_logfile = /var/log/supervisor/minio.log

 
supervisor修改配置文件之后,執行如下命令
 
修改完配置文件后重新啟動supervisor
supervisorctl reload
 
6 開放公共鏈接 
 
如果前端想通過文件鏈接直接下載瀏覽圖片,需要配置minio bucket策略,默認情況下,minio沒有配置匿名讀寫的權限。
如下圖所示,在bucket菜單欄中點擊Edit policy,新增Read權限,即可通過鏈接的方式直接訪問該文件。
 
訪問格式 域名+端口+bucket名稱+文件名
 
 

 圖1-菜單欄

 

 

圖2-策略對話框 

 
 
 
 
7修改MINIO_ACCESS_KEY、 MINIO_SECRET_KEY
 
#Access key長度最小是5個字符 export MINIO_ACCESS_KEY=xxxxxx #Secret key長度最小是8個字符 export MINIO_SECRET_KEY=12345678

 

注:如果使用surpervisor已經啟動了minio,需要關閉surpervisor的所有后台任務,然后kill掉surpervisor,最后重啟surpervisor,相關命令如下:

#supervisorctl 停止所有后台任務 supervisorctl stop all #查看supervisor PID pgrep supervisor #殺掉supervisor進程 kill -9 xxxpid #重啟supervisor supervisord -c /etc/supervisord.conf

 

 


免責聲明!

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



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