当前位置: 首页 > news >正文

网站首页弹出公告模板青岛网站优化公司

网站首页弹出公告模板,青岛网站优化公司,嘉兴丝绸大厦做网站的公司,最新体育新闻头条1.去中心化,每个点是对等的关系,通过Ngix对负载做均衡工作。 好处: 能够避免单点故障,将多块硬盘组成一个对象存储服务。 2. 使用纠删编码技术来保护数据,是一种回复丢失和损坏的数据的数学算法,他将数据分…

1.去中心化,每个点是对等的关系,通过Ngix对负载做均衡工作。

        好处: 能够避免单点故障,将多块硬盘组成一个对象存储服务。

2. 使用纠删编码技术来保护数据,是一种回复丢失和损坏的数据的数学算法,他将数据分块冗余的放在各个节点的磁盘上,纠删编码的好处是,当丢失节点的数量恰好等于一半的时候,不能上传数据,但是可以可以访问并下载剩余节点的数据,但是当节点的宕机数量大于一半的时候则不能上传或下载数据。

3.安装及使用

安装方法,在F:\javaSoftWare\minio下建立data_test文件夹用于将数据存储在这三个文件夹中,然后在F:\javaSoftWare\minio下,(含有minio.exe文件),运行如下命令,开启minio。

F:\javaSoftWare\minio>minio.exe server F:\javaSoftWare\minio\data_test\data1 F:\javaSoftWare\minio\data_test\data2 F:\javaSoftWare\minio\data_test\data3 F:\javaSoftWare\minio\data_test\data4

得到的运行结果如下:

1)老版本使用的MINIO_ACCESS_KEY 和 MINIO_SECRET_KEY不推荐使用,推荐使用MINIO_ROOT_USER 和MINIO_ROOT_PASSWORD设置账号和密码。

2)pool即minio节点组成的池子,当前有一个pool和4个硬盘组成的set集合

3)因为集合是4个硬盘,大于2的硬盘损坏数据将无法恢复。

4)账号和密码默认为minioadmin、minioadmin,可以在环境变量中设置通过'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' 进行设置。

下边输入http://localhost:9000进行登录。

4.测试:

下一步创建bucket,桶,它相当于存储文件的目录,可以创建若干的桶。 

输入bucket的名称,点击“CreateBucket”,创建成功

点击“upload”上传文件。

下边上传几个文件

 我们发现上传的1.mp4文件存储在了四个目录,即四个硬盘上。

5.maven

<dependency><groupId>io.minio</groupId><artifactId>minio</artifactId><version>8.4.3</version>
</dependency>
<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.8.1</version>
</dependency>

需要三个参数才能连接到minio服务。

参数

说明

Endpoint

对象存储服务的URL

Access Key

Access key就像用户ID,可以唯一标识你的账户。

Secret Key

Secret key是你账户的密码。

代码示例:

package com.xuecheng.media;import io.minio.*;
import org.apache.commons.io.IOUtils;
import org.junit.jupiter.api.Test;import java.io.File;
import java.io.FileOutputStream;
import java.io.FilterInputStream;/*** @author Mr.M* @version 1.0* @description 测试minio上传文件、删除文件、查询文件* @date 2022/10/13 14:42*/
public class MinIOTest {static MinioClient minioClient =MinioClient.builder().endpoint("http://192.168.101.65:9000").credentials("minioadmin", "minioadmin").build();@Testpublic void upload() {try {UploadObjectArgs uploadObjectArgs = UploadObjectArgs.builder().bucket("testbucket").object("IMG_3118.DNG")//同一个桶内对象名不能重复.filename("F:\\IPHONE照片\\1022\\IMG_3118.DNG").build();//上传minioClient.uploadObject(uploadObjectArgs);System.out.println("上传成功了");} catch (Exception e) {System.out.println("上传失败");}}//指定桶内的子目录@Testpublic void upload2() {try {UploadObjectArgs uploadObjectArgs = UploadObjectArgs.builder().bucket("testbucket").object("test/IMG_3127.JPG")//同一个桶内对象名不能重复.filename("F:\\IPHONE照片\\1022\\IMG_3127.JPG").build();//上传minioClient.uploadObject(uploadObjectArgs);System.out.println("上传成功了");} catch (Exception e) {System.out.println("上传失败");}}//删除文件@Testpublic void delete() {try {RemoveObjectArgs removeObjectArgs = RemoveObjectArgs.builder().bucket("testbucket").object("test/IMG_3127.JPG").build();minioClient.removeObject(removeObjectArgs);} catch (Exception e) {}}//查询文件@Testpublic void getFile() {GetObjectArgs getObjectArgs = GetObjectArgs.builder().bucket("testbucket").object("IMG_3118.DNG").build();try(FilterInputStream inputStream = minioClient.getObject(getObjectArgs);FileOutputStream outputStream = new FileOutputStream(new File("D:\\IMG_3118.DNG"));) {if(inputStream!=null){IOUtils.copy(inputStream,outputStream);}} catch (Exception e) {}}}

http://www.yayakq.cn/news/78939/

相关文章:

  • 自己电脑做网站教程注册网站会有哪些风险
  • 科网站建设网站开发技术教学
  • 政务公开网站建设方案哈尔滨网站制作公司哪家好
  • 哈尔滨中小企业网站制作重庆seo网络推广
  • 网站建设新闻+常识网站规划管理系统
  • 马来西亚网站后缀杭州点餐app开发
  • 快速网站排名加强网站集约化建设
  • 上饶建设培训中心网站如何重新打开wordpress
  • 网站定制公司网站备案密码忘
  • 网站开发技术概况购物网站设计的意义
  • 游戏网站建设成功案例标准网站有哪些
  • 贵阳门户网站建设北京装修公司前20名
  • 微博如何做的跟网站一样wordpress 静态化文件
  • 奥运会网站制作网上网页设计
  • 深圳网站建设lxhd上饶做网站的公司
  • 西城顺德网站建设大型网站建设需要多少钱
  • 百度关键词搜索排名查询有必要对网站进行seo吗
  • 肃宁县网站建设公司江苏百度推广代理商
  • 自学网站编程男人女人做那个网站
  • 广州英铭网站建设想给公司做个网站怎么做
  • 网上推广网站做球形全景的网站
  • 大同泰瑞集团建设有限公司网站小程序商城属于电商吗
  • 楚雄市网站建设公司wordpress 媒体库不显示图片
  • 网站后台上传wordwordpress评论选择头像
  • 建网站域名注册移动网站开发的视频下载
  • 织梦网站栏目不能更新网站建设个人信息英文翻译
  • 法国化妆品进口报关做网站景观设计网站推荐
  • 深圳优秀网站设计律师事务所网站建设方案
  • 网络营销怎么做网站网站不备案 能打开吗
  • 太阳宫网站建设汕头澄海玩具厂