【minio】第二章--搭建
考虑到大家以windows为主,今天主要介绍windows如何搭建minio,感兴趣的可以研究一下linux搭建以及集群搭建。
先简单实践一下windows搭建minio单节点,整体还是比较简单的。
1.去官网下载文件
官方网址:https://min.io/download#/windows
2.手动创建minio相关目录
需创建
minio应用程序目录:D:\minio\bin
minio数据目录:D:\minio\data
minio日志目录:D:\minio\logs
并将刚才下载的文件放到bin目录下
3.黑窗口操作
切换目录
cd E:\minio\bin
设置用户名和密码
setx MINIO_ROOT_USER miniosetx MINIO_ROOT_PASSWORD minio123456
启动服务
E:\minio\bin\minio.exe server E:\minio\data --console-address ":9001" --address ":9000" > E:\minio\logs\minio.log
访问minio客户端:http://localhost:9001
初始登录账号密码可能是:minioadmin minioadmin
到这里我们就成功在本地搭建了一套minio
linux版本我就不在这里演示了,也是比较简单,大家可以自行查阅。
minio集群部署
分布式minio可以在多个服务器节点上,多块硬盘共享存储空间,提供对象存储服务。
搭建分布式minio,主流程就是各个节点都要写一个相同的启动脚本,做一些配置,比如用户名,密码和文件存储的位置。然后依次去各个节点启动minio服务,启动的时候就会按照这个脚本的配置搭建分布式minio服务。后面还需要使用nginx做负载均衡。
一提起集群,大家更关心的还是集群是如何运作的。
像minio,它是将数据存储到多个节点,他们之间通过分布式算法进行数据复制和迁移。minio集群有两种节点,数据节点和管理节点。数据节点用于存储数据,管理节点用于管理数据节点。管理节点通过minio client与数据节点进行交互,从而管理整个集群。最关键的高可用原理是数据复制,他会复制多个副本到不同的节点,保证某个节点失效后,数据的完整。
#minio##秋招##八股文#