IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> minio文件系统集群安装以及注意事项和常见问题 -> 正文阅读

[开发工具]minio文件系统集群安装以及注意事项和常见问题

准备工作

名称ip
时间同步服务器10.119.123.163
minio110.119.123.156
minio210.119.123.157
minio310.119.123.158
minio410.119.123.159

1.关闭防火墙

systemctl stop firewalld.service

2.安装必要软件(不必须)

yum install -y net-tools
yum install -y vim
vim /etc/hosts

3.创建必要文件夹

mkdir -p /opt/minio/
mkdir -p /data/minio_data

chmod 777 -R /data/minio_data
mkdir -p /etc/minio
cd /opt/minio/

4.下载minio(这种方式可能不是最新版本,可以直接去官网下载)

wget https://dl.minio.io/server/minio/release/linux-amd64/minio

赋权

chmod +x minio

5.挂载文件夹

df-h

找到size最大的磁盘挂载?

挂载命令

mount /dev/mapper/centos-home /data/minio_data/

查看挂载情况
lsblk

6.创建脚本文件

cat > run.sh <<EOF
#!/bin/bash
export MINIO_ROOT_USER=minio
export MINIO_ROOT_PASSWORD=SYfri@123456
/opt/minio/minio server --config-dir /etc/minio --address "0.0.0.0:9100" http://10.119.123.159/data/minio_data http://10.119.123.157/data/minio_data http://10.119.123.158/data/minio_data ?http://10.119.123.156/data/minio_data
EOF

赋权
chmod 777 /opt/minio/run.sh

7.添加服务


vim /usr/lib/systemd/system/minio.service

[Unit]
Description=Minio service
Documentation=https://docs.minio.io/

[Service]
#安装包路径
WorkingDirectory=/opt/minio/
#启动命令路径
ExecStart=/opt/minio/run.sh

Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

重新加载服务的配置文件
systemctl daemon-reload

启动minio服务
systemctl start minio
停止minio服务
systemctl stop minio

查看minio状态
systemctl status minio
服务自启动
systemctl enable minio

8.调试

有问题可以直接杀端口
yum install -y lsof
sudo lsof -i:9100
kill -9?

9.同步时间

参考https://blog.csdn.net/weixin_30667649/article/details/101764728?utm_term=%E5%86%85%E7%BD%91linux%E5%90%8C%E6%AD%A5%E6%97%B6%E9%97%B4%E5%91%BD%E4%BB%A4&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduweb~default-0-101764728&spm=3001.4430
root@fenfa ~]# yum install ntp -y
[root@fenfa ~]# chkconfig --add ntpd
[root@fenfa ~]# chkconfig ntpd on

vim /etc/sysconfig/ntpd
SYNC_HWCLOCK=yes?

vim /etc/ntp.conf
restrict 10.119.123.0 mask 255.255.255.0 nomodify notrap
server 10.119.123.163 profer #时间服务器地址28?
vim /etc/sysconfig/ntpd
SYNC_HWCLOCK=yes?
ntpdate -u 10.119.123.163

10.注意事项和常见问题

1.挂载之后要删除/data/minio_data文件夹下所有文件
2.同步时间,我这里是建立一个ntpd server
3.注意/data/minio_data赋值权限
4.最重要的一定要挂载文件夹
5.unknown error code string 'XMinioStorageFull' 磁盘空间已满,磁盘空间扩容或者重新挂载(步骤5,磁盘空间不够)
6.Resource requested is unreadable, please reduce your request rate,不要循环查,查询多次可以使用客户端查询集合方法 minioClient.listObjects(bucketName);

7.无法删除桶We encountered an internal error, please try again.
手动删除,直接去服务器上删除

minio系统我也是刚刚使用,有问题可以联系微信: lxy1993-2019

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 11:00:29  更:2021-07-23 11:02:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年4日历 -2024/4/28 14:50:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码