前言

关于分布式文件存储,之前我也是使用fastdfs,那为什么突然选择minio?
1、它可以多平台部署
2、搭建起来不是很复杂
3、github近30K的star

什么是minio?

构建高性能的云原生数据
机器学习,大数据分析,海量存储的基础架构
MinIO支持各种应用程序数据工作负载
在中国:阿里巴巴、腾讯、百度、中国联通、华为、中国移动等等9000多家企业也都在使用MinIO产品

更多详细介绍请参考官网
官网:https://min.io/
中文版:http://www.minio.org.cn/ (注意:中文版本的有些资料更新没那么及时,建议看官网地址)
github项目地址:https://github.com/minio/
下载地址:https://min.io/download

安装

这里我是演示windows版本下minio服务器的安装,以下是下载链接地址
https://dl.minio.io/server/minio/release/windows-amd64/minio.exe

cmd命令启动程序

进入到minio的目录下,执行

minio.exe server D:\MinIO\Data --console-address ":9000" --address ":9090"

参数介绍
D:\MinIO\Data:MinIO安装的目录,包含配置文件,存储文件
–console-address “:9000”:控制台端口,自带UI页面
–address “:9090”:API端口


这时候有报了一个错误:
WARNING: Detected default credentials ‘minioadmin:minioadmin’, we recommend that you change these values with ‘MINIO_ROOT_USER’ and ‘MINIO_ROOT_PASSWORD’ environment variables

大概意思就是让我们改下默认密码,它建议我们新增一个环境变量来初始化这些值。即使我们不调整也是可以访问的,但为了安全,我们还是要调整一下。

解决初始账号密码问题

1、设置添加环境变量

PS> setx MINIO_ROOT_USER admin
PS> setx MINIO_ROOT_PASSWORD password

2、直接修改配置文件config.json
找到配置文件并打开,一般在安装目录D:\MinIO\Data.minio.sys\config\config.json
然后找到access_key和secret_key调整成自己想要账号密码

改完保存一下,然后重新运行起来,成功

利用nssm把minio.exe安装成windows服务

用控制台打开的程序,大家都知道在生产环境中很容易被别人误关掉,所以还是改成windows服务比较好。

1、写个可以把程序运行起来的批处理文件

minio.bat

@echo off
set path=D:\MinIO
set minPath=D:\MinIO\Data
%path%\minio.exe server %minPath% --console-address ":9000" --address ":9090"
pause

2、利用nssm安装minio.bat
安装服务

D:\nssm-2.24\win64>nssm install MinIOServiceCustom "D:\MinIO\minio.bat"


查看一下是否有服务,有则成功

卸载服务

D:\nssm-2.24\win64>nssm remove MinIOServiceCustom confirm

MinIO控制台

输入账号密码,成功跳转到首页

minio:安装部署并安装成windows服务相关推荐

  1. java免安装版配置,Tomcat(免安装版)的安装与配置 配置成windows服务

    Tomcat(免安装版)的安装与配置 一.下载Tomcat Tomcat可以从http://tomcat.apache.org/网站下载,选择任意版本,在 Binary Distributions 下 ...

  2. Java的jar文件安装成windows 服务

    Java的jar文件安装成windows 服务: 1.下载:nssm,复制到jar文件目录下 2. jar文件目录下创建bat文件[run.bat],内容为[java -jar 文件名.jar] 3. ...

  3. Mongo数据库安装成Windows服务

    Mongo数据库安装成Windows服务 每次运行mongod --dbpath D:/MongoDB/data命令行来启动MongoDB实在是不方便, 把它作为Windows服务,这样就方便多了. ...

  4. SpringBoot打包部署成Windows服务的详细步骤

    SpringBoot打包部署成Windows服务的详细步骤 1.SpringBoot 1.1 pom.xml 1.2 项目代码 1.2.1 项目结构 1.2.2 Controller的代码 1.2.3 ...

  5. 安装部署启动Metricbeat,Windows

    安装部署启动Metricbeat,Windows (1)下载Metricbeat: Download Metricbeat • Ship Metrics to Elasticsearch | Elas ...

  6. Springboot打包后台运行及注册成Windows服务

    jar后台执行 新建bat文件,将下面文件拷贝到bat文件中,并保存. @echo off start javaw -jar xxx.jar exit 双击运行即可. 由于采用javaw运行,没有命令 ...

  7. C#控制台程序注册成Windows服务

    在控制台程序中新增项目-->"Windows服务" 修改名称,我这里叫"Test_WindowsService" 然后在新增的"Windows服 ...

  8. Redis配置成windows服务方法

    进入到Redis的redis-server.exe所在的目录,打开CMD窗口,输入命令: # 将redis注册成为windows的服务 redis-server --service-install r ...

  9. Nginx安装成Windows服务

    因为有项目使用Nginx来做负载均衡,但是Nginx的Windows版本是不提供安装成服务的,所以服务器重启后Nginx并不会伴随启动和恢复.网上查了下,这里记录下解决方法,防止遗忘. 第一步:下载W ...

最新文章

  1. Android 在运行时请求权限
  2. Autodesk Infrastructure Map Server(AIMS)/MapGuide API 培训材料--第1章
  3. NA-NP-IE系列实验26: 基于链路的OSPF 简单口令认证
  4. 韩顺平 java笔记 第16讲 第19讲 数组 二维数组
  5. ios退款 怎么定位到是哪个用户_哪个浏览器兼容性最好用?看看用户都是怎么评价的吧...
  6. 《推荐系统笔记(七)》因子分解机(FM)和它的推广(FFM、DeepFM)
  7. VS2008异常捕获不到的问题
  8. 标准表达式中数据类型不匹配_三观不同的人在一起有多累?三观一致的标准,不进行三观测试真不知道!人生观测试,价值观测试,世界观测试题推荐!超准三观匹配度测试!...
  9. mid制作乐谱_乐谱编辑(在线简谱制作软件)
  10. JAVA三大器之拦截器
  11. IDC 机房空调问题解决方案
  12. android手机 无线充电,无线充电手机有哪些?支持无线充电的手机推荐
  13. 搜狗linux 命令行,linux 安装搜狗输入法非caodan命令行方式
  14. Internet Explorer 无法打开该 Internet 站点。请求的站点不可用
  15. TextView 字体中间加 横划线
  16. Debian 下安装中文语言包和中文输入法
  17. CentOS7(图显)安装最新版本NVIDIA 显卡驱动
  18. 【如何学习CAN总线测试】——Python+Robot Framework框架实现UDS诊断自动化
  19. 生成与获取token
  20. n1盒子救砖_N1盒子不拆机救砖,10分钟从ArmBian刷回原厂固件(站内首发)

热门文章

  1. 计算机窗口中找不到桌面,电脑桌面上的部分图标不见了怎么办啊
  2. 重装系统制作启动盘最简单的三种方法
  3. 基于自适应最优多评价神经模糊控制的MIMO人体肌肉骨骼臂模型
  4. 利用pdfFactory Pro强调你的文件的保密性
  5. elementUI表格样式自定义修改
  6. windows/Linux下安装Sybase ASE 16/15.7
  7. dell 双系统 ubuntu20.04
  8. 计算机语音处理包括,关于用于计算机语音识别的隐马尔科夫模型和自然语言的计算机处理...
  9. VS2008调试时出现 0x75fcb727 处最可能的异常: 0x000006BA: RPC 服务器不可用的解决办法
  10. 祁隆在徒弟面前自抬身价三十万,冷漠高安龙梅子段位是其四分之一