首页 > 其他分享 >minio的使用

minio的使用

时间:2023-06-30 23:08:19浏览次数:32  
标签:http minio 使用 org 镜像 官网 root



文章目录

  • 官网
  • 简介
  • 下载
  • 搭建
  • 修改用户名密码
  • 使用
  • 通过java调接口,,直接官网上面引入对应jar:
  • 集群模式,多磁盘


官网

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

这时候启动是走的命令行:

minio的使用_官网


这时候我先去找看看配置ip地方,发现好像没有地方配置,如果有请留言告诉我

因为我是腾讯云服务器,所以要开放对应的端口:

minio的使用_用户名_02


这时候请求http://49.232.73.40:9003/minio/login就进来了:

输入默认用户名密码:minioadmin;就进去了,

明天再写,大家可以直接访问,…

修改用户名密码

添加个启动脚本:

vim /root/runminio.sh
#!/bin/bash
export MINIO_ACCESS_KEY=miniominio
export MINIO_SECRET_KEY=miniominio

nohup /root/minio server --address=0.0.0.0:9003 --config-dir /etc/minio /root/data > /root/minio.log 2>&1&

加权限:

chmod +x runminio.sh

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

minio的使用_用户名_03

关闭脚本:

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

可以将命令分开执行,就是获取监听端口9000的进程给杀死;

2020.08.24解决了,
发现密码好像要复杂一点,好像要8位以上吧!
发现自己电脑没有sudo命令了,然后将上面有sudo的给去掉,就可以成功修改了…唉,吃了linux的亏

使用

minio的使用_用户名_04


就直接上传文件:

minio的使用_官网_05

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

引入对应pom:

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

然后打开官网文档:http://docs.minio.org.cn/docs/master/java-client-api-reference

对着example进行写就好了,我这里写一个我自己测试的:

@Test
  public void test1() throws Exception {
    MinioClient minioClient = new MinioClient("http://49.232.73.40:9003", "minioadmin", "minioadmin");
    // 如存储桶不存在,创建之。
    boolean found = minioClient.bucketExists("mybucket");
    if (found) {
      System.out.println("mybucket already exists");
    } else {
      // 创建名为'my-bucketname'的存储桶。
      minioClient.makeBucket("mybucket");
      System.out.println("mybucket is created successfully");
    }
  }

执行完成没有报错:

minio的使用_用户名_06


其他接口我没有测试,感兴趣的朋友可以自己测试一下.

集群模式,多磁盘


标签:http,minio,使用,org,镜像,官网,root
From: https://blog.51cto.com/u_16174475/6595307

相关文章

  • Redis Desktop Manager(Redis可视化工具)安装及使用教程
    RedisDesktopManager(Redis可视化工具)安装及使用教程2、一、工具/材料官网下载:https://redisdesktop.com/download百度网盘:https://pan.baidu.com/s/15xVRpCT8mkP2uT8PoBHT3g提取码:v727二、方法/步骤1.说明RedisDesktopManager是一款简单快速、跨平台的Redis桌面管理工具,也被......
  • Linux man命令手册使用方法,man和man5区别
    1.man手册页简介man手册页(manualpages,“手册”),是类UNIX系统最重要的手册工具。多数Linux发行版都预装了它。Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。man手册分了9个章节,每个章节都有它对应的作用,请看下表:章节名称描述1Standard......
  • linux系统使用审计audit查看系统安全情况。
    查看审计报告一旦定义审计规则后,它会自动运行。过一段时间后,我们可以看看auditd是如何帮我们跟踪审计的。Auditd提供了另一个工具叫aureport。从名字上可以猜到,aureport是使用系统审计日志生成简要报告的工具。我们已经配置auditd去跟踪/etc/passwd文件。auditd参数设置后一段......
  • 使用ADB轻松管理Android设备的调试和应用管理
    AndroidDebugBridge(ADB)是一个强大的命令行工具,可用于管理和调试Android设备。1.ADBWiFi调试ADBWiFi调试允许您通过无线网络连接进行设备调试,而无需使用USB连接。以下是进行ADBWiFi调试的步骤:确保您的Android设备与计算机连接在同一网络下。通过USB将设备与计算机连接,并确......
  • MySQL入门使用,以及创建账号和权限
    当客户端连接MySQL服务器时,必须提供有效的身份认证,例如用户名和密码。当用户执行任何数据库操作时,服务器将会验证用户是否具有相应的权限,例如查询表需要SELECT权限,删除对象需要DROP权限。为了方便用户权限的管理,MySQL8.0提供了角色的功能。角色(Role)是一组权限的集合。管理......
  • linux使用宏
    在普通模式下输入qa(a表示使用a寄存器,也可以qb或qc)输入之后会显示录制或者recoding,输入需要记录的指令之后输入q结束录制在普通模式下输入@a执行录制在a寄存器中的宏,10@a表示执行10次......
  • 使用 Dockerfile 自定义 Nginx 镜像
    一般来说,自定义Nginx只需要把静态文件放到镜像里就可以了,不需要重写 CMD 与 ENTRYPOINT。但是,如果的确需要在Nginx启动前执行一些操作,就需要重写 CMD 了,如果写成下边就样: FROMnginx COPYsomeshell.sh/ RUNchmod+x/someshell.sh CMDsomeshell.s......
  • centos7使用rpm方式安装mysql
    --使用rpm安装mysql的默认目录:1、数据库目录/var/lib/mysql/2、配置文件/usr/share/mysql(mysql.server命令及配置文件)3、相关命令/usr/bin(mysqladminmysqldump等命令)4、启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录) ***********************************************......
  • 光脚丫学LINQ(019):使用对象关系设计器创建对象模型
    视频演示:http://u.115.com/file/f2b38fc3b2      基本学习了如何手动创建LINQtoSQL的对象模型,不过,千万不要因此就认为,已经真正的掌握了如何手动创建此对象模型。关于这点还是很多内容值得去深入学习的。不过,这是稍后的课题了,目前,咱们就得让它先停在这个位置了。     ......
  • [GPT] Vue 的 methods 中使用了 addEventListener,如何在 addEventListener 的匿名函数
     在Vue的methods方法中使用addEventListener时,你可以使用 箭头函数 来访问Vue实例的数据。箭头函数不会创建自己的作用域,而是继承父级作用域的上下文。以下是一个示例: html<template><button@click="attachEventListener">ClickMe</button></template><s......