精华内容
下载资源
问答
  • MinIO安装部署

    2021-02-15 22:06:33
    完成部署安装minio 问题: 1.外网测试打开连接,不能打开的,请检查Linux服务器9000端口是否开放 查看端口。 1.1开放端口(适用centos7以上) firewall-cmd --zone=public --add-port=9000/tcp...

    1. 上传minio包到指定linux目录

    2.进入minio上传的目录中,赋权 chmod +x minio

    3.运行命令  ./minio server /data    结果如下:

    4.测试打开上面的连接。完成部署安装minio

    问题:

    1.外网测试打开连接,不能打开的,请检查Linux服务器9000端口是否开放 查看端口。

        1.1开放端口(适用centos7以上)

             firewall-cmd --zone=public --add-port=9000/tcp --permanent   # 开放9000端口

            firewall-cmd --zone=public --remove-port=9000/tcp --permanent  #关闭9000端口

            firewall-cmd --reload   # 配置立即生效  重启防火墙

        1.2查看防火墙所有开放的端口

            firewall-cmd --zone=public --list-ports

        1.3关闭防火墙

           如果嫌麻烦,可以关闭防火墙,安全性自行评估

           systemctl stop firewalld.service

        1.4查看防火墙状态

           firewall-cmd --state

    修改配置:

      1. 修改默认密码

         进入当前minio安装的目录下,执行命令vi /data/.minio.sys/config  没有则执行    vi /data /.minio.sys/config/ config.json

         直接修改配置文件中 accessKey secretKey
         credential": {
             "accessKey": "wzs",
             "secretKey": "123123123",
            "expiration": "1970-01-01T00:00:00Z",
            "status": "enabled"
             },

      修改完成保存退出

    后台运行命令:nohup /usr/local/bin/minio server  /home/minio/data > /home/minio/logs/minio.log 2>&1 &

    /usr/local/bin/minio为minio包路径,/home/minio/data为数据存放路径,/home/minio/logs/minio.log为日志路径。

     

     

     

     

    展开全文
  • Minio 安装部署

    2021-11-17 23:16:21
    Minio 安装部署 1.安装包 2.安装步骤 2.1 整体目录结构 Home |-- minio | |-- minio(运行文件) | |-- run.sh | |-- data | | |--bucketName 2.2 安装 进入 home 目录,创建 minio 文件夹。将 minio运行文件放入...

    Minio 安装部署

    1.安装包

    2.安装步骤

    2.1 整体目录结构

    Home
    |-- minio
    |	|-- minio(运行文件)
    |	|-- run.sh 
    |	|-- data
    |	|	|--bucketName
    

    2.2 安装

    1. 进入 home 目录,创建 minio 文件夹。将 minio运行文件放入创建好的 minio 文件夹下,并对 minio 运行文件赋权限
    cd /home/
    mkdir minio
    cd minio/
    # minio运行文件位置
    chmod +x minio
    
    1. minio 文件夹下创建data 文件夹,作为所有桶存放的位置。
    mkdir data
    
    1. minio文件夹下,新建脚本文件 run.sh
    touch run.sh
    
    1. 编辑 run.sh
    vi run.sh
    

    将下面的启动脚本放入 run.sh 中,其中配置了 minio 的用户名和密码。最后指定了 minio 的数据存放路径。(使用 vim,不要用可视化工具拖拽到本地修改,可能有编码问题)

    export MINIO_ACCESS_KEY=minio
    export MINIO_SECRET_KEY=123
    nohup ./minio server ./data &
    
    1. 运行 run.sh 文件
    sh run.sh
    
    1. 查看 minio 进程,确认是否启动成功
    ps -ef|grep minio
    
    1. 在浏览器输入 ip + port,默认端口 9000

    注意:minio 支持高版本的google 浏览器,如果发现访问 minio页面有问题,可能是浏览器兼容性的问题

    展开全文
  •  Minio 文件服务(1)—— Minio部署使用及存储机制分析  Minio的部署与使用  https://github.com/minio/minio  https://docs.minio.io/ 1. 部署  1.1 单节点 1.1.1 容器部署 docker pull minio/...

    参考文章:

         java操作minio最佳实践

         Minio 文件服务(1)—— Minio部署使用及存储机制分析

         Minio的部署与使用

         https://github.com/minio/minio

         https://docs.minio.io/

    1. 部署 

    1.1 单节点

    1.1.1 容器部署

    docker pull minio/minio
     
    #在Docker中运行Minio单点模式
    docker run -p 9000:9000 -e MINIO_ACCESS_KEY=sunseaiot -e MINIO_SECRET_KEY=sunseaiot minio/minio server /data
     
    #要创建具有永久存储的Minio容器,您需要将本地持久目录从主机操作系统映射到虚拟配置~/.minio 并导出/data目录
    #建立外挂文件夹 /Users/hbl/dockersp/volume/minio/
    docker run -p 9000:9000 -e MINIO_ACCESS_KEY=sunseaiot -e 
    MINIO_SECRET_KEY=sunseaiot -v /Users/hbl/dockersp/volume/minio/data:/data -v 
    /Users/hbl/dockersp/volume/minio/config:/root/.minio minio/minio server /dat

    1.1.2 二进制部署(linux)--use

    wget https://dl.minio.io/server/minio/release/linux-amd64/minio
    chmod +x minio
    ./minio server /data
    
    # use
    # 启动后会打印出AccessKey和SecretKey等信息
    ./minio server /data/minio_oss_srv   
    
    # 后台运行
     nohup ./minio server /data/minio_oss_srv > /data/logs/minio/minio.log 2>&1 & 
    
    # 自定义MINIO_ACCESS_KEY和MINIO_SECRET_KEY
    [root@VMTest minio]# export MINIO_ACCESS_KEY=minio
    [root@VMTest minio]# export MINIO_SECRET_KEY=miniostorage
    [root@VMTest minio]# ./minio server /data/minio_oss_srv 
    
    #自定义端口号
    [root@VMTest minio]# ./minio server --address 101.121.115.159:9001 /data/minio_oss_srv
    

    1.2 多节点

    分布式搭建的流程和单节点基本一样,Minio服务基于命令行传入的参数自动切换成单机模式还是分布式模式。
    
    分布式Minio单租户存在最少4个盘最多16个盘的限制(受限于纠删码)。这种限制确保了Minio的简洁,
    同时仍拥有伸缩性。如果你需要搭建一个多租户环境,你可以轻松的使用编排工具(Kubernetes)来管理多个Minio实例。

    1.2.1 纠删码 (多块硬盘 / 服务)

    项目    参数
    最大驱动器数量 16
    最小驱动器数量4
    读仲裁  N / 2
    写仲裁N / 2+1

    (多节点部署如果要使用容器需要用docker swarm 和K8s,文档中有介绍,本文重点不在此,因此我直接在4个服务器上安装了Minio,直接运行即可。Minio服务基于命令行传入的参数自动切换成单机模式还是分布式模式,启动一个分布式Minio实例,你只需要把硬盘位置做为参数传给minio server命令即可,然后,你需要在所有其它节点运行同样的命令。)

    1.2.2 部署4主机,每机单块磁盘(drive)

    export MINIO_ACCESS_KEY=123456
    export MINIO_SECRET_KEY=123456
    ./minio server http://192.168.8.110/export1 \
                   http://192.168.8.111/export2 \
                   http://192.168.8.112/export3 \
                   http://192.168.8.113/export4

    1.2.3 部署4主机,每机2块磁盘(drives)

    export MINIO_ACCESS_KEY=123456
    export MINIO_SECRET_KEY=123456
    ./minio server http://192.168.8.110/export1 http://192.168.1.110/export2 \
                   http://192.168.8.111/export1 http://192.168.1.111/export2 \          
                   http://192.168.8.112/export1 http://192.168.1.112/export2 \
                   http://192.168.8.113/export1 http://192.168.1.113/export2

    1.3. 后台运行

    由于不是用docker部署的,所以需要将进程加入后台运行。使用nohup指令。

    export MINIO_ACCESS_KEY=SunseaIoT2018!
    export MINIO_SECRET_KEY=SunseaIoT2018!
    nohup ./minio server http://192.168.8.110/minio1 \
                   http://192.168.8.111/minio2 \
                   http://192.168.8.112/minio3 \
                   http://192.168.8.113/minio4 >  out.file  2>&1  & 

    3. 使用

    部署好Minio服务后可以通过浏览器访问。输入设置好的用户名和密码即可进行操作。

    3.1 API文档地址

    Object API (Amazon S3 compatible):
       Go:         https://docs.minio.io/docs/golang-client-quickstart-guide
       Java:       https://docs.minio.io/docs/java-client-quickstart-guide
       Python:     https://docs.minio.io/docs/python-client-quickstart-guide
       JavaScript: https://docs.minio.io/docs/javascript-client-quickstart-guide
       .NET:       https://docs.minio.io/docs/dotnet-client-quickstart-guide

    3.2 Java SDK访问Minio服务

    public class MinioUtil {
     	private static String minio_url;
     	private static String minio_name;
     	private static String minio_pass;
      	private static String minio_bucketName;
      
    	/**
    	 * 
    	 * @Title: uploadImage
    	 * @Description:上传图片
    	 * @param inputStream
    	 * @param suffix
    	 * @return
    	 * @throws Exception
    	 */
    	public static JSONObject uploadImage(InputStream inputStream, String suffix) throws Exception {
    		return upload(inputStream, suffix, "image/jpeg");
    	}
      
    	/**
    	 * @Title: uploadVideo
    	 * @Description:上传视频
    	 * @param inputStream
    	 * @param suffix
    	 * @return
    	 * @throws Exception
    	 */
    	public static JSONObject uploadVideo(InputStream inputStream, String suffix) throws Exception {
    		return upload(inputStream, suffix, "video/mp4");
    	}
     
     	/**
    	 * @Title: uploadVideo
    	 * @Description:上传文件
    	 * @param inputStream
    	 * @param suffix
    	 * @return
    	 * @throws Exception
    	 */
    	public static JSONObject uploadFile(InputStream inputStream, String suffix) throws Exception {
    		return upload(inputStream, suffix, "application/octet-stream");
    	}
      
    	/**
    	 * 上传字符串大文本内容
    	 * 
    	 * @Title: uploadString
    	 * @Description:描述方法
    	 * @param str
    	 * @return
    	 * @throws Exception
    	 */
    	public static JSONObject uploadString(String str) throws Exception {
    		if (!StringUtils.notNullAndEmpty(str)) {
    			return new JSONObject();
    		}
    		InputStream inputStream = new ByteArrayInputStream(str.getBytes());
    		return upload(inputStream, null, "text/html");
    	}
      
    	/**
    	 * @Title: upload
    	 * @Description:上传主功能
    	 * @return
    	 * @throws Exception
    	 */
    	private static JSONObject upload(InputStream inputStream, String suffix, String contentType) 
                 throws Exception {
    		JSONObject map = new JSONObject();
    		PropertiesLoader p = new PropertiesLoader("system.properties");
    		minio_url = p.getProperty("minio_url");
    		minio_name = p.getProperty("minio_name");
    		minio_pass = p.getProperty("minio_pass");
    		minio_bucketName = p.getProperty("minio_bucketName");
    		MinioClient minioClient = new MinioClient(minio_url, minio_name, minio_pass);
    		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
    		String ymd = sdf.format(new Date());
    		String objectName = ymd + "/" + UUID.randomUUID().toString() + (suffix != null ? suffix : "");
    		minioClient.putObject(minio_bucketName, objectName, inputStream, contentType);
    		String url = minioClient.getObjectUrl(minio_bucketName, objectName);
    		map.put("flag", "0");
    		map.put("mess", "上传成功");
    		map.put("url", url);
    		map.put("urlval", url);
    		map.put("path", minio_bucketName + "/" + objectName);
    		return map;
    	}
    }

    3.3 Java SDK上传文件到Minio

    package com.minio.client;
     
    import io.minio.MinioClient;
    import io.minio.errors.MinioException;
    import lombok.extern.slf4j.Slf4j;
    import org.xmlpull.v1.XmlPullParserException;
     
    import java.io.IOException;
    import java.security.InvalidKeyException;
    import java.security.NoSuchAlgorithmException;
     
    @Slf4j
    public class FileUploader {
        public static void main(String[] args) 
                throws NoSuchAlgorithmException, IOException, 
                       InvalidKeyException, XmlPullParserException {
            try {
                MinioClient minioClient =
                       new MinioClient("https://minio.sunseaiot.com", "sunseaiot", "sunseaiot",true);
     
                // 检查存储桶是否已经存在
                if(minioClient.bucketExists("ota")) {
                    log.info("Bucket already exists.");
                } else {
                    // 创建一个名为ota的存储桶
                    minioClient.makeBucket("ota");
                    log.info("create a new bucket.");
                }
     
                //获取下载文件的url,直接点击该url即可在浏览器中下载文件
                String url = minioClient.presignedGetObject("ota","hello.txt");
                log.info(url);
     
                //获取上传文件的url,这个url可以用Postman工具测试,在body里放入需要上传的文件即可
                String url2 = minioClient.presignedPutObject("ota","ubuntu.tar");
                log.info(url2);
     
                // 下载文件到本地
                minioClient.getObject("ota","hello.txt", "/Users/hbl/hello2.txt");
                log.info("get");
     
                // 使用putObject上传一个本地文件到存储桶中。
                minioClient.putObject("ota","tenant2/hello.txt", "/Users/hbl/hello.txt");
                log.info("/Users/hbl/hello.txt is successfully uploaded as hello.txt to `task1` bucket.");
            } catch(MinioException e) {
                log.error("Error occurred: " + e);
            }
        }
    }

    4. 启动服务文档

    NAME:
      minio server - start object storage server
    
    USAGE:
      minio server [FLAGS] DIR1 [DIR2..]
      minio server [FLAGS] DIR{1...64}
    
    DIR:
      DIR points to a directory on a filesystem. When you want to combine
      multiple drives into a single large system, pass one directory per
      filesystem separated by space. You may also use a '...' convention
      to abbreviate the directory arguments. Remote directories in a
      distributed setup are encoded as HTTP(s) URIs.
    
    FLAGS:
      --address value               bind to a specific ADDRESS:PORT, ADDRESS can be an IP or hostname (default: ":9000")
      --config-dir value, -C value  [DEPRECATED] Path to legacy configuration directory. (default: "/root/.minio")
      --certs-dir value, -S value   Path to certs directory. (default: "/root/.minio/certs")
      --quiet                       Disable startup information.
      --anonymous                   Hide sensitive information from logging.
      --json                        Output server logs and startup information in json format.
      --help, -h                    Show help.
      
    ENVIRONMENT VARIABLES:
      ACCESS:
         MINIO_ACCESS_KEY: Custom username or access key of minimum 3 characters in length.
         MINIO_SECRET_KEY: Custom password or secret key of minimum 8 characters in length.
    
      BROWSER:
         MINIO_BROWSER: To disable web browser access, set this value to "off".
    
      CACHE:
         MINIO_CACHE_DRIVES: List of mounted drives or directories delimited by ";".
         MINIO_CACHE_EXCLUDE: List of cache exclusion patterns delimited by ";".
         MINIO_CACHE_EXPIRY: Cache expiry duration in days.
         MINIO_CACHE_MAXUSE: Maximum permitted usage of the cache in percentage (0-100).
    
      DOMAIN:
         MINIO_DOMAIN: To enable virtual-host-style requests, set this value to Minio host domain name.
    
      WORM:
         MINIO_WORM: To turn on Write-Once-Read-Many in server, set this value to "on".
    
      BUCKET-DNS:
         MINIO_DOMAIN:    To enable bucket DNS requests, set this value to Minio host domain name.
         MINIO_PUBLIC_IPS: To enable bucket DNS requests, set this value to list of Minio host public IP(s) delimited by ",".
         MINIO_ETCD_ENDPOINTS: To enable bucket DNS requests, set this value to list of etcd endpoints delimited by ",".
    
       KMS:
         MINIO_SSE_VAULT_ENDPOINT: To enable Vault as KMS,set this value to Vault endpoint.
         MINIO_SSE_VAULT_APPROLE_ID: To enable Vault as KMS,set this value to Vault AppRole ID.
         MINIO_SSE_VAULT_APPROLE_SECRET: To enable Vault as KMS,set this value to Vault AppRole Secret ID.
         MINIO_SSE_VAULT_KEY_NAME: To enable Vault as KMS,set this value to Vault encryption key-ring name.
    
    EXAMPLES:
      1. Start minio server on "/home/shared" directory.
         $ minio server /home/shared
    
      2. Start minio server bound to a specific ADDRESS:PORT.
         $ minio server --address 192.168.1.101:9000 /home/shared
    
      3. Start minio server and enable virtual-host-style requests.
         $ export MINIO_DOMAIN=mydomain.com
         $ minio server --address mydomain.com:9000 /mnt/export
    
      4. Start erasure coded minio server on a node with 64 drives.
         $ minio server /mnt/export{1...64}
    
      5. Start distributed minio server on an 32 node setup with 32 drives each. Run following command on all the 32 nodes.
         $ export MINIO_ACCESS_KEY=minio
         $ export MINIO_SECRET_KEY=miniostorage
         $ minio server http://node{1...32}.example.com/mnt/export/{1...32}
    
      6. Start minio server with edge caching enabled.
         $ export MINIO_CACHE_DRIVES="/mnt/drive1;/mnt/drive2;/mnt/drive3;/mnt/drive4"
         $ export MINIO_CACHE_EXCLUDE="bucket1/*;*.png"
         $ export MINIO_CACHE_EXPIRY=40
         $ export MINIO_CACHE_MAXUSE=80
         $ minio server /home/shared
    
      7. Start minio server with KMS enabled.
         $ export MINIO_SSE_VAULT_APPROLE_ID=9b56cc08-8258-45d5-24a3-679876769126
         $ export MINIO_SSE_VAULT_APPROLE_SECRET=4e30c52f-13e4-a6f5-0763-d50e8cb4321f
         $ export MINIO_SSE_VAULT_ENDPOINT=https://vault-endpoint-ip:8200
         $ export MINIO_SSE_VAULT_KEY_NAME=my-minio-key
         $ minio server /home/shared

     

    展开全文
  • Centos7安装部署Minio,以及使用Java进行上传下载文件Minio安装环境安装部署Minio控制台登录下载、安装客户端Java操作Minio上传下载文件1、项目结构2、pom.xml文件3、application.yml文件4、Java代码5、参考文章 ...

    Minio

    官网 https://min.io/

    下载 https://min.io/download#/linux

    文档 https://docs.min.io/

    参考文章 https://blog.csdn.net/llwy1428/article/details/99618252

    安装环境

    操作系统:CentOS 7.9 64位(服务器)虚拟机的应该也可以
    工具:Xshell 7

    安装部署

    1、安装基本工具

    [root@localhost ~]# yum install -y wget vim
    

    2、创建目录

    [root@localhost ~]# mkdir /opt/minio
    [root@localhost ~]# mkdir /opt/minio/data
    

    3、进入目录

    [root@localhost ~]# cd /opt/minio
    

    4、下载

    [root@localhost ~]# wget https://dl.min.io/server/minio/release/linux-amd64/minio
    

    5、赋权

    [root@localhost ~]# chmod +x minio
    

    6、防火墙设置

    1. 开放端口,重启防火墙
    [root@localhost ~]# firewall-cmd --zone=public --add-port=9000/tcp --permanent
    [root@localhost ~]# systemctl restart firewalld
    
    1. 或者关闭防火墙
    [root@localhost ~]# systemctl stop firewalld
    

    7、启动minio

    1. 直接启动
    [root@localhost ~]# /opt/minio/minio server /opt/minio/data/
    
    1. 后台启动
    [root@localhost ~]# nohup /opt/minio/minio server /opt/minio/data/
    
    1. 自定义端口启动
    [root@localhost ~]# nohup /opt/minio/minio server ip:指定端口  /opt/minio/data/
    

    8、启动成功

    [root@iZ93t2q6je9ztdZ ~]# /opt/minio/minio server /opt/minio/data/
    API: http://XXX.XXX.XXX.XXX:9000  http://127.0.0.1:9000     
    RootUser: 账号
    RootPass: 密码 
    
    Console: http://XXX.XXX.XXX.XXX:39902 http://127.0.0.1:39902   
    RootUser: 账号 
    RootPass: 密码 
    

    Minio控制台登录

    在浏览器中输入http://外网IP:39902/
    出现登录界面,输入上面的账号密码
    在这里插入图片描述
    Create Bucket创建桶
    在这里插入图片描述
    File上传文件
    在这里插入图片描述
    文件的数据位置

    [root@localhost ~]# ll /opt/minio/data/
    

    该文件夹下的每一个文件夹都是一个桶,文件夹里面的内容为桶内的数据

    下载、安装客户端

    1、进入目录

    [root@localhost ~]#  /opt/minio/
    

    2、下载客户端

    [root@localhost minio]# wget https://dl.min.io/client/mc/release/linux-amd64/mc
    

    3、赋权

    [root@localhost minio]# chmod +x mc
    

    Java操作Minio上传下载文件

    1、项目结构

    在这里插入图片描述

    2、pom.xml文件

    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
             http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.5.0</version>
            <relativePath/> <!-- lookup parent from repository -->
        </parent>
        
        <groupId>com.minio.demo</groupId>
        <artifactId>demo</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <name>demo</name>
        <description>Demo project for Spring Boot</description>
        <properties>
            <java.version>1.8</java.version>
        </properties>
        
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter</artifactId>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <scope>runtime</scope>
                <optional>true</optional>
            </dependency>
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <optional>true</optional>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>io.minio</groupId>
                <artifactId>minio</artifactId>
                <version>7.0.2</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
            </dependency>
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-all</artifactId>
                <version>5.4.4</version>
            </dependency>
            <dependency>
                <groupId>javax.persistence</groupId>
                <artifactId>persistence-api</artifactId>
                <version>1.0</version>
                <scope>compile</scope>
            </dependency>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>fastjson</artifactId>
                <version>1.2.73</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.11</version>
            </dependency>
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-all</artifactId>
                <version>5.6.4</version>
            </dependency>
        </dependencies>
    
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <configuration>
                        <excludes>
                            <exclude>
                                <groupId>org.projectlombok</groupId>
                                <artifactId>lombok</artifactId>
                            </exclude>
                        </excludes>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
    </project>
    

    3、application.yml文件

    server:
      port: 自定义端口号
    
    minio:
      endpoint: http://外网ip/
      port: 9000
      accessKey: 账号
      secretKey: 密码
      secure: false
      bucketName: "默认的桶名"
    

    4、Java代码

    https://gitee.com/guo-jinbiao/minio

    5、Postman测试

    在这里插入图片描述

    6、参考文章

    https://blog.csdn.net/fengxueliuke/article/details/113092074

    展开全文
  • MinIO安装部署,使用docker版(最新版:8.0.3),已解决莫名其妙的xml解析错误 最近在minio官网照着使用docker安装minio的时候,运行没问题,在控制台都可以进行正常操作,唯独使用javasdk操作时,总是抛出xml解析...
  • minio安装部署

    2021-05-10 19:00:36
    1、 拉取MinIO镜像 docker pull minio/minio 2、运行镜像(设置accessKey和secretKey,可用于登录网站) docker run -p 9000:9000 --name minio \ -e "MINIO_ACCESS_KEY=AKIAIOSFODNN7EXAMPLE" \ -e "MINIO_...
  • 一、下载安装文件minio wget https://dl.minio.io/server/minio/release/linux-amd64/minio 下载该文件,可能网络慢,不好下载,这时候,可以通过下载工具下载minio安装包到本地,直接复制wget 后面的链接即可 ...
  • minio安装部署

    千次阅读 2020-08-11 09:32:25
    安装启动: 启动一个cmd窗口,进入minio.exe所在文件夹,输入如下命令 .\minio.exe server D:\project\fms2\minio\file D:\project\fms2\minio\file是你文件上传之后的存储目录。 运行成功之后,会看到minio会给...
  • MinIO 集群安装部署

    2021-02-25 20:31:16
    2 集群安装部署 2.1 集群节点规划 2.2 开放必要的端口 2.3 安装 MinIO 2.4 启动 MinIO 集群 2.5 配置 Nginx 负载均衡 3 将 MinIO 设置为系统服务 4 MinIO 操作规范 4.1 存储桶命名规范 1 简介 MinIO 是为...
  • minio集群部署.docx

    2020-12-24 19:03:45
    基于linux的minio集群部署文档,腾讯云租用2个云服务器,每个服务器两个节点,共4个节点
  • 1、它可以多平台部署 2、搭建起来不是很复杂 3、github近30K的star 什么是minio? 构建高性能的云原生数据 机器学习,大数据分析,海量存储的基础架构 MinIO支持各种应用程序数据工作负载 在中国:阿里巴巴、腾讯、...
  • minio安装部署服务器 1、安装准备 1. 建立对应的目录 # 建立对应的目录 mkdir /usr/local/src/minio mkdir /usr/local/src/minio/minio mkdir /usr/local/src/minio/minio/bin mkdir /usr/local/src/minio/minio/...
  • minio客户端安装多用户+权限隔离(mc) MinIO客户端: MinIO Client (mc)为ls,cat,cp,mirror,diff,find等UNIX命令提供了一种替代方案。 它支持文件系统和兼容Amazon S3的云存储服务(AWS Signature v2和v4)。 ...
  • MinIO 是一款基于Go语言的高性能对象存储服务,在Github上已有19K+Star。它采用了Apache License v2.0开源协议,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。...
  • minio win10 部署

    千次阅读 2020-03-03 09:52:55
    1.下载server以及client ...minio.exe server F:\MinioData 3.修改AccessKey和SecretKey F:\MinioData\.minio.sys\config\config.json 4.重新运行服务端 5.登陆客户端创建bucket http://1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,546
精华内容 1,018
关键字:

minio安装部署