• minio的使用


    官网

    minio官网https://min.io
    中文镜像网站:http://minio.org.cn/
    有时候中文镜像网站是404,所以下载走中文镜像网站,文档走官网好了.

    简介

    MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

    下载

    网上下载都是走的国外服务器,慢的要人命:
    minio官网https://min.io/download

    推荐国内镜像网站:http://www.minio.org.cn/download.shtml#/linux
    美滋滋!

    搭建

    搭建比较简单,操作文档上面都有,我是直接走的中文镜像网站,命令就是:

    wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
    chmod +x minio
    
    # 启动
    ./minio server /data
    

    这时候启动是走的命令行:
    在这里插入图片描述
    这时候我先去找看看配置ip地方,发现好像没有地方配置,如果有请留言告诉我
    因为我是腾讯云服务器,minio走的是内网,所以我只能在nginx里面配置9003转9000内网端口;
    配置是:
    在http里面的:nginx不会的同学可以看我博客,分类里面自己看下:

    server {
            listen 9003;
            server_name yida.ineets.com;
    		client_max_body_size 5m;
            location / {
    			root html;
                proxy_set_header Host $host;
    			proxy_pass http://server_list2;
                index  index.html index.htm index.jsp;
            }
    
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
        
         upstream server_list2{
    		server 127.0.0.1:9000;
    	}
    

    这时候请求http://49.232.73.40:9003/minio/login就进来了:
    输入默认用户名密码:minioadmin;就进去了,
    明天再写,大家可以直接访问,…

    修改用户名密码

    添加个启动脚本:

    vim /root/runminio.sh
    
    #!/bin/bash
    export MINIO_ACCESS_KEY=minio
    export MINIO_SECRET_KEY=minio
    
    nohup sudo /root/minio server --address=0.0.0.0:9000 --config-dir /etc/minio /root/data > /root/minio.log 2>&1&
    

    加权限:

    chmod +x runminio.sh
    

    别人这样都可以,不知道为啥,我一直不行…启动,一直是默认的用户名密码,也没找到指定配置文件的启动…难受.找好久,搞不定,知道的留言告诉一下…
    在这里插入图片描述

    使用

    在这里插入图片描述
    就直接上传文件:
    在这里插入图片描述

    通过java调接口,直接官网上面引入对应jar:

    要搞个客户端什么的,不知道是不是要aws获取安全凭证…一直返回加签失败,都按照文档搞了,还是不行,有机会问一下公司的人.大体知道这个minio的使用了,具体的一些部署,没有部署起来,不知道什么原因.资料也不是很全,有哥们知道留个言.
    在这里插入图片描述
    在这里插入图片描述

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

    然后使用就好了,比较简单,

    集群模式,多磁盘

    世界上所有的不公平都是由于当事人能力不足造成的.
  • 相关阅读:
    使用Koa搭建一个mock服务器
    d3 使用记录: 树形图
    转载: 矩阵的运算及运算规则
    d3 使用记录: 插值
    d3 使用记录: Selection
    转载: javascript 模块化历程
    Git 常用操作
    贝塞尔曲线_初探
    css 基础-
    Freemarker模板语法
  • 原文地址:https://www.cnblogs.com/javayida/p/13346748.html
Copyright © 2020-2023  润新知