zoukankan      html  css  js  c++  java
  • 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,信息记录

  • 相关阅读:
    VMware80端口映射
    固态硬盘安装win7系统问题。
    正向代理服务器,反向代理服务器
    Oray.com花生壳路由器配置注意
    Nginx命令
    Nginx反向代理图片总结
    C#获取视频文件播放长度
    汉语拼音的发展
    MVC 公共类App_Code不识别
    记录一下学习Android的小知识
  • 原文地址:https://www.cnblogs.com/Mufasa/p/13983023.html
Copyright © 2011-2022 走看看